CSV फ़ॉर्मेट क्या है?
CSV (comma-separated values) एक सादा-टेक्स्ट तालिका है: हर लाइन पर एक रिकॉर्ड, कॉमा से अलग फ़ील्ड, और कॉमा, कोट या लाइन ब्रेक वाला फ़ील्ड डबल कोट में। RFC 4180 आम नियम दर्ज करता है, पर कोई सख़्त मानक नहीं है, इसलिए डिलिमिटर, एन्कोडिंग और हेडर की परिपाटियाँ टूल के बीच अलग होती हैं।
CSV डेटासेट जनरेटर कैसे इस्तेमाल करें
- कॉलम तय करें, एक पंक्ति में एक (शुरुआत के लिए उदाहरण लोड करें)।
- डिलिमिटर, quoting, लाइन एंडिंग और हेडर विकल्प चुनें।
- पंक्तियों की संख्या सेट करें और Generate दबाएँ, फिर CSV डाउनलोड करें।
CSV डेटासेट जनरेटर की खूबियाँ
- name:type:options रूप में कॉलम schema, 50+ जनरेटर टाइप के साथ
- Nullable कॉलम (name?) और हर पंक्ति में आपस में मेल खाते व्यक्ति-फ़ील्ड
- कॉमा, सेमीकोलन, टैब या पाइप डिलिमिटर; RFC 4180 या सब कुछ कोट करने वाला मोड
- LF या CRLF लाइन एंडिंग, वैकल्पिक हेडर और UTF-8 BOM
- =, +, - या @ से शुरू होने वाली वैल्यू पर CSV-injection की चेतावनी
- 5,000 तक पंक्तियाँ, seed लगाया जा सकता है, प्रीव्यू और साइज़ सारांश के साथ
CSV डेटासेट जनरेटर का उदाहरण
कस्टमर import फ़ाइल
इनपुट:
id:id
name:fullName
email:email
plan:pick:free|pro
signup:date:2024-01-01,2024-12-31आउटपुट:
id,name,email,plan,signup
1,Freddie Mitchell,freddie.mitchell@example.com,pro,2024-05-31
2,Aurora Taylor,aurora.taylor@example.net,free,2024-06-10CSV डेटासेट जनरेटर के बारे में अक्सर पूछे जाने वाले सवाल
मैं कॉलम कैसे तय करूँ?
एक पंक्ति में एक, name:type[:options] के रूप में — जैसे email:email, age:int:18-65, status:pick:active|inactive या created:date:2023-01-01,2024-12-31। किसी नाम को nullable बनाने के लिए उसके आगे ? लगाएँ।
कौन-से डिलिमिटर और quoting नियम समर्थित हैं?
कॉमा, सेमीकोलन, टैब और पाइप; RFC 4180 का न्यूनतम quoting या सब कुछ कोट करना; LF या CRLF लाइन एंडिंग; Excel के लिए वैकल्पिक UTF-8 BOM।
क्या टूल CSV injection की चेतावनी देता है?
हाँ — अगर कोई वैल्यू =, +, - या @ से शुरू होती है तो टूल चेतावनी देता है कि स्प्रेडशीट ऐप उसे फ़ॉर्मूला समझ सकते हैं।
क्या एक ही पंक्ति में नाम और ईमेल आपस में मेल खाते हैं?
हाँ। एक ही पंक्ति के व्यक्ति-संबंधी कॉलम एक ही जनरेट की गई पहचान साझा करते हैं, इसलिए पहला नाम, अंतिम नाम, username और ईमेल आपस में मेल खाते हैं।
संदर्भ
- RFC 4180: Common Format and MIME Type for Comma-Separated Values (CSV) FilesCSV के आम नियम: कॉमा सेपरेटर, CRLF लाइन एंड, और कॉमा, कोट या लाइन ब्रेक वाले फ़ील्ड की क्वोटिंग।
- Personal Data Protection Law (English translation)व्यक्तिगत डेटा पर सऊदी कानून — टेस्ट वातावरण में असली ग्राहक रिकॉर्ड की प्रतियों के बजाय सिंथेटिक डेटा क्यों इस्तेमाल करना चाहिए।