CSV कन्वर्टर
सादे टेक्स्ट में टेबल: सबसे सरल साझा फॉर्मेट, जिसे हर स्प्रेडशीट, डेटाबेस और स्क्रिप्ट पढ़ सकती है।
25 टूल
CSV में कन्वर्ट करें
CSV से कन्वर्ट करें
CSV के दूसरे काम
CSV हर दौर में क्यों टिका रहता है
इसका न कोई वर्जन है, न कोई कंपनी, न कोई बाइनरी ढांचा। CSV टेक्स्ट की पंक्तियां हैं, जिनके बीच एक सेपरेटर है, और पूरा स्पेसिफिकेशन इतना ही है। पिछले चालीस साल में लिखा कोई भी टूल इसे पढ़ सकता है, इसीलिए डेटा हर गंभीर सिस्टम से CSV में निकलता है और हर दूसरे सिस्टम में इसी तरह जाता है। इसमें वैल्यू के अलावा कुछ नहीं होता: न फॉर्मेटिंग, न फॉर्मूले, न सेल के टाइप, न कई शीट। स्प्रेडशीट को CSV में एक्सपोर्ट करने पर नंबर बचते हैं, और वर्कबुक खो जाती है।
तीन चीजें, जो CSV फाइलें तोड़ती हैं
सेपरेटर, एन्कोडिंग और कोटिंग। यूरोप के बड़े हिस्से में CSV सेमीकोलन से लिखी जाती है, क्योंकि वहां कॉमा दशमलव का चिह्न है; ऐसी फाइल दूसरी जगह एक लंबे कॉलम की तरह खुलती है। एन्कोडिंग और बुरी है: Windows-1251 या Latin-1 में सेव की गई फाइल UTF-8 वाली दुनिया में नामों को उलटे-पुलटे चिह्नों में दिखाती है, और Excel किसी UTF-8 फाइल को UTF-8 तभी मानता है, जब शुरुआत में बाइट-ऑर्डर मार्क हो। और जिस वैल्यू में कॉमा, कोट या लाइन ब्रेक हो, उसे सही तरह कोट में रखना होता है, वरना पंक्ति चुपचाप टूट जाती है। यहां के टूल तीनों को साफ तौर पर संभालते हैं, एक बार अंदाजा लगाकर चुपचाप फेल होने के बजाय।
CSV, JSON और Excel
JSON में तब कन्वर्ट करें, जब डेटा में ऐसा ढांचा हो, जो सपाट टेबल नहीं दिखा सकती: नेस्टेड ऑब्जेक्ट, ऐरे, वैकल्पिक फील्ड। Excel में तब, जब इसे कोई प्रोग्राम नहीं, इंसान पढ़ेगा, क्योंकि XLSX टाइप, कॉलम की चौड़ाई और कई शीट रखता है। CSV में ही रहें, जब अगला कदम स्क्रिप्ट, डेटाबेस इंपोर्ट या कोई ऐसा सिस्टम हो, जो आपके हाथ में नहीं: इसी फॉर्मेट को सबसे कम समझाना पड़ता है।
Excel में CSV खोलें, कॉलम और तारीखें टूटे बिना
Excel, CSV को फाइल देखकर नहीं, आपके Windows रीजन के लिस्ट सेपरेटर से बांटता है। इसलिए कॉमा वाला एक्सपोर्ट यूरोप की मशीन पर एक लंबे कॉलम में खुलता है, और सेमीकोलन वाली फाइल अमेरिका में यही करती है। पक्का हल है CSV को सीधे खोलना बंद करना: “CSV से Excel” सेपरेटर फाइल से ही पढ़ता है, शुरुआती शून्य और लंबे नंबर टेक्स्ट के रूप में रखता है, और सही कॉलम वाली असली .xlsx लिखता है। उलटी दिशा में “Excel से CSV” आपको डिलिमिटर, एन्कोडिंग (UTF-8, Excel को चाहिए वाले बाइट-ऑर्डर मार्क के साथ या बिना) और तारीख का एक तय फॉर्मेट चुनने देता है, ताकि एक ही फाइल उसे खोलने वाली हर मशीन पर अलग न दिखे।
अक्सर पूछे जाने वाले सवाल
Excel में मेरी CSV एक ही कॉलम में क्यों खुलती है?
फाइल में वह सेपरेटर नहीं है, जिसकी आपका Windows रीजन उम्मीद करता है: सेमीकोलन पर सेट मशीन पर कॉमा, या उलटा। इसे “CSV से Excel” से कन्वर्ट करें, जो सेपरेटर फाइल से पहचानता है, या डबल-क्लिक के बजाय Excel का इंपोर्ट विजार्ड इस्तेमाल करें।
CSV में शुरुआती शून्य कैसे बचाएं?
स्प्रेडशीट को टाइप का अंदाजा न लगाने दें। 00123 जैसे कोड और लंबे पहचान नंबर टेक्स्ट ही रहने चाहिए; यहां के “CSV से Excel” और “CSV से JSON” कन्वर्जन उन्हें टेक्स्ट रखते हैं और सिर्फ उन्हीं वैल्यू को नंबर बनाते हैं, जो सच में नंबर हैं।
CSV और XLSX में क्या फर्क है?
CSV सादा टेक्स्ट है: एक टेबल, बिना फॉर्मेटिंग, फॉर्मूले या टाइप के; XLSX पूरी वर्कबुक है, जिसमें शीट, कॉलम की चौड़ाई, फॉर्मूले और असली तारीखें होती हैं। प्रोग्राम और इंपोर्ट को CSV भेजें, लोगों को XLSX।