सैंपल डेटा टूल

सैंपल CSV जनरेटर

इम्पोर्ट टेस्टिंग के लिए CSV-सुरक्षित सिंथेटिक रिकॉर्ड जनरेट करें।

सैंपल CSV जनरेटर: कॉलम मैपिंग और रो इम्पोर्ट की टेस्टिंग के लिए एक कॉम्पैक्ट CSV फ़िक्स्चर बनाएं। सैंपल CSV जनरेटर एक हेडर और सिंथेटिक id, label, value और active फ़ील्ड आउटपुट करता है। यह आपको ऐसे malformed rows या special characters जोड़ने से पहले एक बुनियादी इम्पोर्ट केस तैयार करने में मदद करता है, जो आपके पार्सर के failure paths की जाँच करते हैं। यह आपके ब्राउज़र में 100% स्थानीय रूप से चलता है और सर्वर पर कोई फ़ाइल अपलोड नहीं होती।

रन
आपके ब्राउज़र में
लागत
मुफ़्त · साइन अप की ज़रूरत नहीं
उपलब्धता
इस्तेमाल के लिए तैयार
Sample CSV वर्कबेंचलोकल प्रोसेसिंग

पूरी तरह आपके ब्राउज़र में चलता है

काल्पनिक परिणाम

प्रतीक्षा में

केवल काल्पनिक टेस्ट फ़िक्स्चर। इन जनरेट की गई पहचानों, पतों या IDs का वास्तविक रिकॉर्ड के रूप में इस्तेमाल न करें।

Header और records: एक सटीक उदाहरण

n requested records के लिए header सहित emitted record count n + 1 होता है। Field order id, label, value, active है; प्रत्येक value JSON fixture जैसी position rule का पालन करती है। Rows = 1 और पहला label चुने जाने पर exact output है id,label,value,active\nCSV-TEST-0001,fixture-alpha,1,true। यह 1 + 1 = 2 lines और प्रत्येक record में चार fields हैं। LF इन्हें अलग करता है और अंत में कोई LF नहीं है। अलग label चुनने पर दूसरा cell बदलता है, जबकि row identifier और value अपनी position से जुड़े रहते हैं।

CSV conventions और fixture का विस्तार

RFC 4180 (https://www.rfc-editor.org/rfc/rfc4180) comma delimiters, doubled quotes और CRLF records का वर्णन करता है। यह generator LF का उपयोग करता है, इसलिए जाँचें कि आपका importer इसे स्वीकार करता है या conversion चाहता है। Quoting CSV syntax को संभालता है, लेकिन बाद में जोड़े गए arbitrary text में spreadsheet formula execution को नहीं रोकता। Columns में contacts या network values जोड़ते समय real destinations के बजाय RFC 2606 (https://www.rfc-editor.org/rfc/rfc2606) के अंतर्गत example.com और RFC 5737 (https://www.rfc-editor.org/rfc/rfc5737) के documentation IPv4 ranges का उपयोग करें। ये extra fields generated file में नहीं होते; consuming test को live services से अलग रखें। Saved या edited fixture के columns जाँचने के लिए उसे CSV व्यूअर में preview करें।

इस्तेमाल करने का तरीका

  1. 1 से 100 तक रिकॉर्ड की पूरी संख्या चुनें।
  2. अपने ब्राउज़र में सिंथेटिक बैच जनरेट करें।
  3. फ़िक्स्चर को कॉपी या डाउनलोड करके दोहराए जा सकने वाले टेस्ट के लिए सेव करें।

गोपनीयता और सीमाएँ

जनरेशन इसी डिवाइस पर होती है। रिकॉर्ड काल्पनिक टेस्ट फ़िक्स्चर हैं; इनका इस्तेमाल करने वाले एप्लिकेशन की समीक्षा करें और उसे अलग रखें।

संबंधित टूल्स

अक्सर पूछे जाने वाले सवाल

5 अनुरोधित रो से 6 लाइन क्यों बनती हैं?

रो की संख्या डेटा रिकॉर्ड गिनती है। एक हेडर लाइन जोड़ी जाती है, इसलिए n अनुरोधित रिकॉर्ड वाले इस साधारण फ़िक्स्चर में भौतिक रूप से n + 1 लाइनें होती हैं। इसके अंत में newline नहीं होता। रो की संख्या 1 से 100 तक की पूरी संख्याएँ स्वीकार करती है; खाली इम्पोर्ट केस आपको स्वयं बनाना होगा।

क्या CSV number और boolean टाइप सुरक्षित रखता है?

CSV बिना किसी type schema के टेक्स्ट फ़ील्ड देता है। value सेल को 1 और active को true के रूप में प्रिंट किया जाता है, लेकिन इन्हें कैसे कन्वर्ट करना है, यह आपके इम्पोर्टर को तय करना होगा। Spreadsheet के अनुमानित टाइप पर निर्भर करने के बजाय इन कन्वर्ज़न को स्पष्ट रूप से assert करें। IDs को string के रूप में ही रखना चाहिए, ताकि उनके TEST prefixes सुरक्षित रहें।

क्या जनरेट की गई रो में quotes और embedded commas की टेस्टिंग होगी?

मौजूदा labels plain ASCII strings हैं, जिनमें commas, quotes या embedded newlines नहीं हैं। Serializer इन characters को quote कर सकता है, लेकिन यह fixed dataset इन्हें आपके लिए जनरेट नहीं करेगा। अपने reader की सही टेस्टिंग के लिए comma वाला label, doubled quote वाला केस और multiline फ़ील्ड जोड़ें।

मुफ़्त टूल · आपके ब्राउज़र में बार चलता है · अकाउंट की ज़रूरत नहीं