कारण 1: Excel UTF-8 CSV को गलत पढ़ता है
डबल-क्लिक करके CSV खोलने पर Excel Windows की पुरानी एन्कोडिंग मान लेता है। फ़ाइल की शुरुआत में BOM (UTF-8 का निशान) न हो, तो हर हिन्दी अक्षर तीन चिह्नों में टूट जाता है।
बिगड़ा
नाम,शहर,मोबाइल राजेश सिंह,पटना,9876543210 सीमा यादव,à¤à¥‹à¤ªà¤¾à¤²,9123456780
ठीक किया गया
नाम,शहर,मोबाइल राजेश सिंह,पटना,9876543210 सीमा यादव,भोपाल,9123456780
- CSV फ़ाइल ऊपर के बॉक्स में खींचकर लाएँ। Mojibuster बिगड़े अक्षर ठीक करता है।
- BOM के साथ सहेजें चालू रखें (CSV फ़ाइलों के लिए यह पहले से चालू है)।
- फ़ाइल डाउनलोड करके डबल-क्लिक करें – अब Excel हिन्दी सही दिखाएगा।
या Excel के इम्पोर्ट से खोलें
- खाली वर्कबुक खोलें, Data → From Text/CSV चुनें और फ़ाइल चुनें।
- File Origin में 65001: Unicode (UTF-8) चुनें। प्रीव्यू में हिन्दी तुरंत सही दिखेगी।
- Load दबाएँ। मोबाइल नंबर की शुरुआत का 0 बचाना हो तो पहले Transform Data में कॉलम को Text कर दें।
कारण 2: डेटा Kruti Dev फ़ॉन्ट में लिखा है
बहुत-से दफ़्तरों के पुराने रजिस्टर, वेतन सूचियाँ या छात्र सूचियाँ Kruti Dev 010 में टाइप की गई हैं। फ़ॉन्ट हो तो सब ठीक दिखता है, लेकिन दूसरे कंप्यूटर पर, Google Sheets में या किसी सॉफ़्टवेयर में इम्पोर्ट करने पर भारत की जगह Hkkjr दिखता है।
Kruti Dev
jkts'k flag iVuk dk;kZy; esa gS lhek ;kno Hkksiky dk;kZy; esa gS
यूनिकोड
राजेश सिंह पटना कार्यालय में है सीमा यादव भोपाल कार्यालय में है
हल: शीट को CSV के रूप में सहेजें (File → Save As → CSV UTF-8), फ़ाइल ऊपर के बॉक्स में खींचें, फिर नतीजा Excel में खोलकर फ़ॉन्ट Nirmala UI या Mangal कर दें। Word डॉक्यूमेंट के लिए देखें Kruti Dev से यूनिकोड।
Google Sheets और LibreOffice
- Google Sheets: File → Import से CSV अपलोड करें। Google Sheets हमेशा UTF-8 पढ़ता है, इसलिए BOM के बिना भी हिन्दी सही दिखती है। लेकिन Kruti Dev में लिखा डेटा वहाँ भी बिगड़ा रहता है – क्योंकि समस्या डेटा में ही है।
- LibreOffice Calc: CSV खोलते समय इम्पोर्ट डायलॉग में Character set से Unicode (UTF-8) चुनें और प्रीव्यू देखकर OK दबाएँ।
ताकि दोबारा न बिगड़े
- नया डेटा यूनिकोड में लिखें – Google Input Tools, Windows का हिन्दी कीबोर्ड या Mangal, Nirmala UI जैसे फ़ॉन्ट के साथ।
- Excel से सहेजते समय CSV UTF-8 चुनें, सामान्य CSV नहीं – उसमें हिन्दी अक्षर
?बनकर हमेशा के लिए खो जाते हैं। - अनजान CSV को डबल-क्लिक करने के बजाय From Text/CSV से खोलें।
- बिगड़ी दिख रही फ़ाइल पर सेव न करें: पहले ठीक करें, फिर सहेजें।
अक्सर पूछे जाने वाले सवाल
क्या सीधे .xlsx फ़ाइल ठीक हो सकती है?
अभी नहीं। Excel में शीट को CSV UTF-8 के रूप में सहेजें, Mojibuster से ठीक करें, फिर Excel में दोबारा खोलें।
Google Sheets में सही दिखता है, Excel में क्यों बिगड़ता है?
Google Sheets CSV को हमेशा UTF-8 के रूप में पढ़ता है। Excel ऐसा तभी करता है जब फ़ाइल में BOM हो या आप From Text/CSV से खोलें। आपकी फ़ाइल खराब नहीं है।
BOM क्या है?
फ़ाइल की शुरुआत के 3 बाइट, जो Excel को बताते हैं कि फ़ाइल UTF-8 में है।
क्या ग्राहकों का डेटा सुरक्षित है?
हाँ। फ़ाइल आपके ब्राउज़र में ही प्रोसेस होती है और किसी सर्वर पर नहीं भेजी जाती।