Excel र CSV फाइलमा बिग्रिएको नेपाली ठीक गर्नुहोस्

Excel मा CSV खोल्दा नेपाली नामको सट्टा नेपाल जस्ता चिह्न, वा पुरानो सिटमा g]kfn देखिँदैछ? प्रायः दुई कारण हुन्छन्: Excel ले UTF-8 फाइल गलत इन्कोडिङले पढ्यो, वा डाटा प्रीति फन्टमा लेखिएको छ।

टेक्स्ट र यी फाइलहरू चल्छन्:

  • CSV
  • TXT
  • JSON
  • XML
  • SRT
  • VTT
  • SMI
  • TSV
  • MD
  • HTML
  • SQL
  • LOG

जस्तै Excel बाट निकालिएका फाइल, डाटाबेस डम्प, सबटाइटल वा वेबसाइटको कोड।

ठीक पार्नुहोस्

  1. फाइल तानेर ल्याउनुहोस् वा टेक्स्ट टाँस्नुहोस्
  2. आफैं ठीक हुन्छ
  3. कपी वा डाउनलोड गर्नुहोस्
वा फाइल यहाँ तानेर ल्याउनुहोस्
  • कुनै अपलोड छैन। फाइलहरू तपाईंकै ब्राउजरमा ठीक हुन्छन् र तपाईंको उपकरणबाट बाहिर जाँदैनन्।

  • सर्भर EU मा। Mojibuster फिनल्यान्ड (EU) को एउटा सर्भरमा चल्छ, त्यसैले युरोपको सामान्य डाटा संरक्षण नियमन (GDPR) लागू हुन्छ। GDPR पढ्नुहोस् (EUR-Lex, अंग्रेजीमा)

कारण १: Excel ले UTF-8 CSV गलत पढ्छ

डबल-क्लिक गरेर CSV खोल्दा Excel ले Windows को पुरानो इन्कोडिङ मानिलिन्छ। फाइलको सुरुमा BOM (UTF-8 को चिनो) छैन भने हरेक नेपाली अक्षर तीनवटा चिह्नमा टुक्रिन्छ: नेपाल बन्छ नेपाल। अनलाइन फारम, बैंक वा कार्यालयको सफ्टवेयरबाट निकालिएका CSV फाइलमा यो धेरै हुन्छ।

  1. CSV फाइल माथिको बक्समा तानेर ल्याउनुहोस्। Mojibuster ले बिग्रिएका अक्षर ठीक गर्छ।
  2. BOM सहित सेभ गर्नुहोस् चालु राख्नुहोस् (CSV फाइलका लागि यो पहिले नै चालु हुन्छ)।
  3. फाइल डाउनलोड गरेर डबल-क्लिक गर्नुहोस् – अब Excel ले नेपाली सही देखाउँछ।

वा Excel को इम्पोर्टबाट खोल्नुहोस्

  1. खाली वर्कबुक खोल्नुहोस्, Data → From Text/CSV छान्नुहोस् र फाइल छान्नुहोस्।
  2. File Origin मा 65001: Unicode (UTF-8) छान्नुहोस्। प्रिभ्युमा नेपाली तुरुन्तै सही देखिन्छ।
  3. Load थिच्नुहोस्। कर्मचारी कोड जस्ता नम्बरको सुरुको 0 जोगाउनु छ भने पहिले Transform Data मा त्यो कोलमलाई Text बनाउनुहोस्।

कारण २: डाटा प्रीति फन्टमा लेखिएको छ

धेरै सरकारी कार्यालय, वडा कार्यालय र विद्यालयका पुराना रजिस्टर, तलबी सूची वा विद्यार्थी सूची प्रीति वा कान्तिपुर फन्टमा टाइप गरिएका छन्। फन्ट भएको कम्प्युटरमा सबै ठीक देखिन्छ, तर अर्को कम्प्युटरमा, Google Sheets मा वा कुनै सफ्टवेयरमा इम्पोर्ट गर्दा काठमाडौं को सट्टा sf7df8f}+ देखिन्छ।

प्रीति फन्टमा लेखिएको कर्मचारी सूची (CSV)

प्रीति

gfd,7]ufgf,kb
/fd axfb'/ yfkf,sf7df8f}+,clws[t
;Ltf s'df/L >]i7,kf]v/f,;xfos

युनिकोड

नाम,ठेगाना,पद
राम बहादुर थापा,काठमाडौं,अधिकृत
सीता कुमारी श्रेष्ठ,पोखरा,सहायक

समाधान: सिटलाई CSV को रूपमा सेभ गर्नुहोस् (File → Save As → CSV UTF-8), फाइल माथिको बक्समा तान्नुहोस्, अनि नतिजा Excel मा खोलेर फन्ट Kalimati वा Nirmala UI बनाउनुहोस्। Word डकुमेन्टका लागि हेर्नुहोस् प्रीतिबाट युनिकोड।

Google Sheets र LibreOffice

  • Google Sheets: File → Import बाट CSV अपलोड गर्नुहोस्। Google Sheets ले सधैं UTF-8 पढ्छ, त्यसैले BOM बिना पनि नेपाली सही देखिन्छ। तर प्रीतिमा लेखिएको डाटा त्यहाँ पनि बिग्रिएकै रहन्छ – किनकि समस्या डाटामै छ।
  • LibreOffice Calc: CSV खोल्दा इम्पोर्ट डायलगको Character set मा Unicode (UTF-8) छान्नुहोस् र प्रिभ्यु हेरेर OK थिच्नुहोस्।

फेरि नबिग्रियोस् भन्नका लागि

  • नयाँ डाटा युनिकोडमा लेख्नुहोस् – Windows को नेपाली किबोर्ड, Google Input Tools वा Kalimati जस्ता फन्टसहित।
  • 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 भनेको के हो?

फाइलको सुरुका ३ बाइट, जसले Excel लाई फाइल UTF-8 मा छ भनेर बताउँछन्।

के कर्मचारी वा सेवाग्राहीको डाटा सुरक्षित छ?

छ। फाइल तपाईंकै ब्राउजरमा प्रोसेस हुन्छ र कुनै सर्भरमा पठाइँदैन।

थप गाइड