सीधे कंटेंट पर जाएं

CSV को Excel में बदलें

CSV फ़ाइलों को सही XLSX वर्कबुक में बदलें: ऐसे नंबर और तारीख़ें जिन्हें जोड़ और सॉर्ट कर सकें, ZIP कोड और लंबी ID ठीक वैसी जैसी लिखी थीं, और बोल्ड, फ़्रीज़ की हुई, फ़िल्टर होने वाली हेडर पंक्ति।

  • कभी स्टोर नहीं होती
  • न कतार, न इंतज़ार
  • साइनअप नहीं, वॉटरमार्क नहीं

यह कैसे काम करता है

1

CSV फ़ाइलें जोड़ें

एक या ज़्यादा .csv, .tsv या .txt फ़ाइलें यहां छोड़ें, या डेटा पेस्ट करें। कई फ़ाइलें एक वर्कबुक की शीट बन जाती हैं।

2

प्रीव्यू जांचें

डेलिमिटर और एन्कोडिंग आपके लिए पहचान ली जाती हैं, और हर कॉलम वह टाइप दिखाता है जो उसे मिलेगा। जो चाहें बदलें।

3

डाउनलोड करें

एक .xlsx वर्कबुक, जो Excel, Google Sheets, Numbers और LibreOffice में खुलती है।

कॉलम को उसका टाइप कैसे मिलता है

कॉलम को पूरा एक साथ जांचा जाता है और उसे एक टाइप दिया जाता है, और कुछ ख़ास रूप उसे टेक्स्ट पर लौटा देते हैं, चाहे बाक़ी कॉलम कैसा भी दिखे। एक से ज़्यादा अंकों वाली कोई भी वैल्यू जिसकी शुरुआत ज़ीरो से हो, ऐसा करती है। पंद्रह से ज़्यादा सार्थक अंकों वाला कोई भी नंबर भी, क्योंकि उसके बाद कोई अंक अलग ढंग से दिखने के बजाय खो जाता है। प्लस और उसके बाद सात या ज़्यादा अंकों से शुरू होने वाली कोई भी चीज़ भी, क्योंकि वह फ़ोन नंबर है, कोई मात्रा नहीं। एक कॉलम में दो मुद्रा चिह्न मिलाने से भी ऐसा होता है, दशमलव निशान मिलाने से भी, और 1900 से पहले की तारीख़ से भी, जिसे Excel का अपना कैलेंडर संभाल नहीं सकता। इनमें से हर फ़ैसला प्रीव्यू में वजह के साथ बताया जाता है, ताकि आप अंदाज़ा लगाने के बजाय देख सकें कि कॉलम टेक्स्ट क्यों रहा।

तारीख़ें सेल-दर-सेल नहीं, कॉलम-दर-कॉलम तय होती हैं। बारह से बड़ी वैल्यू तय कर देती हैं कि फ़ाइल पहले दिन लिख रही है या पहले महीना; अगर कोई भी ऐसा न करे, तो दूसरे कॉलम वोट करते हैं, फिर आपकी अपनी सेटिंग, फिर पहले दिन। दोनों क्रम मिलाने वाला कॉलम नकार दिया जाता है और टेक्स्ट रखा जाता है, अंदाज़ा नहीं लगाया जाता, क्योंकि यही वह स्थिति है जहां ग़लत अंदाज़ा दिखाई भी नहीं देता। दो अंकों वाले साल Excel के अपने नियम से चलते हैं, जहां तीस से कम कुछ भी इसी सदी का होता है। सिर्फ़ true और false शब्द ही असली बूलियन बनते हैं — yes और no, Y और N, और 1 और 0 ठीक वैसे ही छोड़ दिए जाते हैं, क्योंकि इनमें से हर एक का किसी न किसी फ़ाइल में कोई और मतलब होता है।

जो वैल्यू अपने कॉलम के टाइप में फ़िट नहीं होतीं, वे ख़ाली करने के बजाय मूल टेक्स्ट के रूप में लिखी जाती हैं, और जो टोकन आम तौर पर “ग़ायब” का मतलब रखते हैं — NA, N/A, null, nil, none, अकेला डैश या प्रश्नचिह्न, और Excel के अपने एरर टेक्स्ट — किसी टाइप वाले कॉलम में आने पर उसे नहीं तोड़ते। हर टेक्स्ट सेल अपने सेल टाइप से टेक्स्ट के रूप में लिखा जाता है, शुरुआती एपॉस्ट्रॉफ़ी से नहीं, इसलिए बराबर के निशान से शुरू होने वाला फ़ील्ड वर्कबुक में सिर्फ़ छिपा नहीं, सचमुच बेअसर होता है। अगर इनमें से कुछ आपकी फ़ाइल के लिए ग़लत है, तो डाउनलोड से पहले प्रीव्यू में अलग-अलग कॉलम को टेक्स्ट पर पिन किया जा सकता है।

जब आपको कुछ और चाहिए

यह प्रक्रिया पेज पर चलती है — यह इतनी बार रुककर सांस लेती है कि टैब जवाब देता रहे, और फ़ाइल साइज़ की कोई सीमा नहीं है, इन दोनों का मतलब है कि सच में बड़ी CSV एरर देने से पहले आपके कंप्यूटर का पंखा तेज़ कर देगी। सैकड़ों मेगाबाइट की फ़ाइल के लिए, या हर रात होने वाले कन्वर्ज़न के लिए, csvkit का in2csv और हेडलेस मोड में LibreOffice दोनों यह काम स्क्रिप्ट से करते हैं, और किसी को भी पूरी टेबल ब्राउज़र में रखने की ज़रूरत नहीं होती।

ज़्यादा कठिन सवाल यह है कि क्या .xlsx सही मंज़िल है। वर्कबुक वह जगह है जहां इंसान डेटा पढ़ता और एडिट करता है, और अगर फ़ाइल सिर्फ़ कोड ही पढ़ेगा तो टाइप सही करने में लगा हर घंटा बेकार है — उस स्थिति में CSV ही रखें, या उसे एक बार Parquet या JSON Lines में बदल दें, और उपभोक्ता को वैल्यू से अंदाज़ा लगाने के बजाय स्कीमा घोषित करने दें। टाइप का अनुमान सावधानी से लगाया गया अच्छा अंदाज़ा है; स्कीमा अंदाज़ा होता ही नहीं।

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

CSV को सीधे Excel में क्यों न खोलें?

Excel हर सेल का अलग-अलग अंदाज़ा लगाता है: ZIP कोड का शुरुआती ज़ीरो चला जाता है, 16 अंकों की ID 1.23457E+15 बन जाती है, SEPT2 जैसे जीन के नाम तारीख़ बन जाते हैं, और सेमीकोलन वाली फ़ाइल एक ही कॉलम में आ जाती है। यह कन्वर्टर हर कॉलम के लिए एक बार, उसकी सभी वैल्यू देखकर फ़ैसला करता है, और तभी बदलता है जब पूरा कॉलम सहमत हो।

तारीख़ें कैसे पहचानी जाती हैं?

कॉलम-दर-कॉलम। 15/03/2024 और 03/15/2024 में फ़र्क़ उसी कॉलम की दूसरी तारीख़ों से किया जाता है; ISO तारीख़ें, समय और महीनों के नाम भी पहचाने जाते हैं। तारीख़ें असली Excel तारीख़ें बनती हैं, उसी क्रम में दिखाई जाती हैं जिसमें आपने लिखी थीं। अगर कोई कॉलम सच में अस्पष्ट है, तो ख़ुद “पहले दिन” या “पहले महीना” चुनें।

मेरी फ़ाइल में सेमीकोलन और दशमलव के लिए कॉमा है।

अपने-आप पहचाना जाता है: 9,8 नंबर 9.8 बनता है और 1.234,56 बनता है 1234.56। आप डेलिमिटर और दशमलव विभाजक हाथ से भी सेट कर सकते हैं।

कौन-सी कैरेक्टर एन्कोडिंग काम करती हैं?

UTF-8 और UTF-16 पहचानी जाती हैं, और पुराने Windows प्रोग्राम से सेव की गई फ़ाइलें — पश्चिमी और मध्य यूरोपीय, सिरिलिक, ग्रीक, तुर्की, हिब्रू, अरबी, जापानी, चीनी और कोरियन — पहचानी जाती हैं या चुनी जा सकती हैं, ताकि ą, ß, Ж और 日本 सही आएं।

क्या मेरा डेटा कहीं स्टोर होता है?

नहीं। फ़ाइल यहीं पढ़ी जाती है और वर्कबुक यहीं लिखी जाती है; कुछ भी कहीं भेजा नहीं जाता और कुछ भी स्टोर नहीं होता।

क्या वर्कबुक खुलने पर CSV फ़ॉर्मूले चला सकती है?

नहीं। = से शुरू होने वाला सेल टेक्स्ट के रूप में स्टोर होता है, कभी फ़ॉर्मूले के रूप में नहीं, इसलिए कोई नुक़सानदेह CSV Excel में कुछ भी नहीं चला सकती। टाइप पहचानना बंद करें, तो हर सेल ठीक वैसा ही टेक्स्ट रहता है।

ध्यान दें: एक Excel शीट में ज़्यादा से ज़्यादा 1,048,576 पंक्तियां होती हैं; इससे लंबी फ़ाइलें हेडर दोहराते हुए अतिरिक्त शीट पर आगे चलती हैं। बहुत बड़ी फ़ाइलें (सैकड़ों MB) आपके डिवाइस की मेमोरी से सीमित होती हैं।

यह टूल अपनी वेबसाइट पर लगाएं

किसी भी ब्लॉग, क्लास पेज या हेल्प आर्टिकल के लिए मुफ़्त। एक स्निपेट पेस्ट करें और आपके विज़िटर इसे सीधे आपके पेज पर इस्तेमाल कर सकेंगे।