फ़ॉर्मूले या ड्रॉपडाउन तोड़े बिना Excel स्प्रेडशीट का अनुवाद कैसे करें
सेल-दर-सेल अनुवादक जिन टेक्स्ट को छोड़ देता है, उन्हें .xlsx में खोजें (फ़ॉर्मूला टेक्स्ट, रिच टेक्स्ट, लिंक, चार्ट, मैक्रो), उन ड्रॉपडाउन और कोड को ठीक करें जिन्हें वह तोड़ सकता है, और परिणाम को एक मुफ़्त स्क्रिप्ट और एक टेस्ट वर्कबुक से जाँचें।

पूरी Excel वर्कबुक का अनुवाद करने के लिए, सेल-दर-सेल अनुवाद करने के बजाय .xlsx फ़ाइल को किसी दस्तावेज़ अनुवादक पर अपलोड करें। Excel का अपना Review > Translate कमांड आपके द्वारा चुने गए टेक्स्ट पर काम करता है (Microsoft Support), जो किसी लेबल के लिए ठीक है और मूल्य सूची के लिए धीमा है। एक फ़ाइल अनुवादक हर टेक्स्ट सेल को पढ़ता है, उसका अनुवाद करता है, और उसे उसी पते पर वापस लिखता है, इसलिए फ़ॉर्मूले, संख्याएँ और तिथियाँ अपनी जगह पर बनी रहती हैं।
जो यह नहीं बताता वह यह है कि कौन-सा टेक्स्ट उसने कभी पढ़ा ही नहीं। किसी फ़ॉर्मूले के अंदर टाइप किया गया टेक्स्ट, एक बोल्ड शब्द वाला सेल, एक लिंक, एक नोट, एक चार्ट शीर्षक: सेल-दर-सेल अनुवाद में, ये सभी मूल भाषा में वापस आ सकते हैं। और दो चीज़ें टूट सकती हैं: एक ड्रॉपडाउन जिसके अनुमत मानों का अनुवाद नहीं हुआ, और एक उत्पाद कोड जिसका अनुवाद हो गया।
हमने उनमें से प्रत्येक स्थान पर टेक्स्ट के साथ एक दो-शीट टेस्ट वर्कबुक बनाई, एक मुफ़्त चेकर लिखा जो बताता है कि टेक्स्ट कहाँ रहता है, और वर्कबुक को BookTranslator द्वारा उपयोग किए जाने वाले स्प्रेडशीट हैंडलिंग के स्थानीय पुनरुत्पादन के माध्यम से चलाया। यह मार्गदर्शिका दिखाती है कि क्या वापस आया, अपलोड करने से पहले क्या बदलें, और अनुवादित फ़ाइल की जाँच कैसे करें।
त्वरित उत्तर: वर्कबुक में किसका अनुवाद होता है
| टेक्स्ट कहाँ है | हमारे टेस्ट से उदाहरण | BookTranslator द्वारा अनुवादित? | क्या करें |
|---|---|---|---|
| सादा टेक्स्ट सेल, जिनमें हेडर पंक्तियाँ शामिल हैं | "नीली नोटबुक", "मूल्य" | हाँ | कुछ नहीं |
| संख्याएँ, तिथियाँ, बूलियन | 4.5, 2026-10-30 | जैसे थे वैसे ही छोड़े गए | लक्ष्य बाज़ार के लिए संख्या प्रारूप जाँचें |
| फ़ॉर्मूले | =C2*D2 | जैसे थे वैसे ही छोड़े गए | कुछ नहीं |
| फ़ॉर्मूले के अंदर टेक्स्ट | =IF(D2>5,"In stock","Low stock") | नहीं | शब्दों को सेल में ले जाएँ (चरण 2 देखें) |
| मिश्रित फ़ॉर्मेटिंग वाला सेल | "सीमित संस्करण पेन" | नहीं, पूरा सेल छोड़ दिया जाता है | पहले फ़ॉर्मेटिंग साफ़ करें, या इसे हाथ से अनुवाद करें |
| हाइपरलिंक वाले सेल | "उत्पाद पृष्ठ" | नहीं | अनुवाद के बाद लिंक टेक्स्ट संपादित करें |
| ड्रॉपडाउन सेल के अंदर का मान | "स्टेशनरी" | हाँ, लेकिन ड्रॉपडाउन सूची नहीं | सूची ठीक करें, या सेल अब मान्य नहीं रहेगा |
| अक्षरों वाले कोड | "A-77", "B-09" | अनुवादक को भेजा गया | अनुवाद के बाद उन्हें जाँचें |
| केवल अंकों या प्रतीकों वाले कोड | "00123" | जैसे थे वैसे ही छोड़े गए | कुछ नहीं |
| नोट्स और टिप्पणियाँ | "रिलीज़ से पहले आपूर्तिकर्ता का नाम जाँचें" | नहीं | हाथ से अनुवाद करें, या उन्हें हटा दें |
| शीट के नाम और नामित रेंज | "Products", PriceRange | नहीं, ताकि क्रॉस-शीट फ़ॉर्मूले काम करते रहें | शीट का नाम केवल तब बदलें जब अत्यंत आवश्यक हो, फ़ॉर्मूले जाँचने के बाद |
| चार्ट और मैक्रो | एक बार चार्ट, एक VBA प्रोजेक्ट | हमारे परीक्षण में अनुवादित फ़ाइल से हटा दिया गया | मूल को रखें, बाद में पुनर्निर्माण करें (नीचे देखें) |
पुरानी .xls फ़ाइलें स्वीकार नहीं की जातीं। उन्हें Excel में खोलें और पहले .xlsx के रूप में सहेजें। मैक्रो-सक्षम .xlsm फ़ाइलें स्वीकार की जाती हैं, लेकिन अपलोड करने से पहले मैक्रो अनुभाग पढ़ें: अनुवादित फ़ाइल में कोई मैक्रो नहीं होता, और यदि डाउनलोड अभी भी .xlsm में समाप्त होता है, तो खोलने से पहले इसका नाम बदलकर .xlsx कर दें।
चरण 1: अपनी कार्यपुस्तिका पर चेकर चलाएँ
check_xlsx_text.py डाउनलोड करें और इसे अपनी फ़ाइल पर चलाएँ:
python3 check_xlsx_text.py "Price list.xlsx"
इसके लिए केवल Python 3 की आवश्यकता होती है और यह फ़ाइल को बिना बदले पढ़ता है। हमारी नमूना कार्यपुस्तिका के लिए सारांश यहाँ है:
Counts by location:
cell code, ID or address 2
cell link text 1
cell mixed formatting 1
cell plain text 15
comments comment or note text 1
dropdown list of allowed values 1
formula text text inside a formula 6
sheet sheet name 2
workbook defined name 1
Plain text cells (translated by a cell-by-cell translator): 15
Items that need a decision before you upload: 12
गणनाओं के नीचे, यह प्रत्येक आइटम को उसकी शीट और सेल के साथ सूचीबद्ध करता है, जैसे Products!E2 formula text 'In stock'। उस सूची को चरण 2 के लिए अपनी कार्य-सूची के रूप में उपयोग करें। यदि आपकी कार्यपुस्तिका में चार्ट, टेक्स्ट बॉक्स, पिवट टेबल या मैक्रो प्रोजेक्ट हैं, तो वे भी गणनाओं में दिखाई देंगे।
README नमूना कार्यपुस्तिका का वर्णन करता है, फ़ाइल हैश सूचीबद्ध करता है, और इसे बनाने वाली स्क्रिप्ट के लिंक देता है, ताकि आप परीक्षण दोहरा सकें।
हमारी परीक्षण कार्यपुस्तिका के साथ क्या हुआ
हमने नमूना कार्यपुस्तिका को उस कोड के माध्यम से चलाया जिसका उपयोग BookTranslator का स्प्रेडशीट हैंडलर करता है, जिसे 2026-11-01 को उसी लाइब्रेरी (ExcelJS 4.4.0) के साथ स्थानीय रूप से पुन: प्रस्तुत किया गया। वास्तविक अनुवाद के बजाय, हमने एक प्लेसहोल्डर का उपयोग किया जो प्रत्येक सेल के टेक्स्ट के आगे "[DE]" जोड़ता है। यह भाषा मॉडल को परीक्षण से बाहर रखता है, इसलिए परिणाम केवल यह दिखाते हैं कि फ़ाइल हैंडलिंग क्या भेजती है, रखती है और छोड़ देती है।
हैंडलर प्रत्येक शीट को सेल दर सेल पढ़ता है। यह किसी सेल को अनुवाद के लिए केवल तब भेजता है जब सेल में सादा टेक्स्ट मान हो, और केवल अंकों, विराम चिह्नों और प्रतीकों से बने किसी भी टेक्स्ट को छोड़ देता है। सेल ग्रिड में बाकी सब कुछ अपरिवर्तित कॉपी किया जाता है। BookTranslator फिर दो फ़ाइलें लौटाता है: एक अनुवादित कार्यपुस्तिका और एक द्विभाषी कार्यपुस्तिका।
अनुवादित कार्यपुस्तिका
यह उपयोग करने के लिए फ़ाइल है। सभी 6 फ़ॉर्मूले, 7 संख्याएँ और तिथियाँ, मुद्रा और तिथि प्रारूप, मर्ज किए गए सेल, नोट, ड्रॉपडाउन नियम, और नामित श्रेणी अपरिवर्तित वापस आए। 9 हेडर सेल और अन्य सादा टेक्स्ट सेल को यथास्थान अनुवादित किया गया। तीन परिणामों पर ध्यान देने की आवश्यकता है:
फ़ॉर्मूलों के अंदर का टेक्स्ट स्रोत भाषा में ही रहता है। Status कॉलम ने =IF(D2>5,"In stock","Low stock") का उपयोग किया। एक फ़ॉर्मूला टेक्स्ट सेल नहीं है, इसलिए हैंडलर इसे कभी नहीं पढ़ता, और "In stock" हर पंक्ति में अंग्रेज़ी में ही रहता है। यही बात & या CONCAT से जुड़े टेक्स्ट पर, और HYPERLINK के अंदर के टेक्स्ट पर भी लागू होती है।
अनुवादित ड्रॉपडाउन मान अब अपनी सूची से मेल नहीं खाता। सेल H2 में एक ड्रॉपडाउन था जो "Stationery, Office, Art" की अनुमति देता था। सेल का मान अनुवादित हो गया, लेकिन सूची सत्यापन नियम में संग्रहीत है, किसी सेल में नहीं, इसलिए वह अनुवादित नहीं हुई। हमारे चेकर के तुलना मोड ने इसे इस तरह रिपोर्ट किया:
Problems: 3
Products!A3: code changed: 'A-77' -> '[DE] A-77'
Products!A4: code changed: 'B-09' -> '[DE] B-09'
Products!H2: '[DE] Stationery' is not in its dropdown list ['Art', 'Office', 'Stationery']
Excel अपने सत्यापन नियम को तोड़ने वाले मान को रखता है, लेकिन अगली बार जब कोई ड्रॉपडाउन खोलेगा तो उसे केवल पुराने विकल्प दिखाई देंगे, और Data > Circle Invalid Data उस सेल को चिह्नित कर देगा।
अक्षरों वाले कोड अनुवादक को भेजे जाते हैं। "00123" को छोड़ दिया गया क्योंकि इसमें केवल अंक हैं। "A-77" और "B-09" भेजे गए, क्योंकि उनमें एक अक्षर है। कोई कोड अपरिवर्तित वापस आता है या नहीं, यह फिर मॉडल पर निर्भर करता है; फ़ाइल हैंडलिंग में कुछ भी इसे सुरक्षित नहीं रखता। यदि कोई SKU "A-77-Artikel" के रूप में वापस आता है, तो उसका उपयोग करने वाले सभी लुकअप टूट जाते हैं।
द्विभाषी कार्यपुस्तिका
द्विभाषी फ़ाइल प्रत्येक उस कॉलम के दाईं ओर एक अनुवाद कॉलम डालती है जिसमें कम से कम एक अनुवादित सेल था, जिसमें "Name (Translated)" जैसे हेडर होते हैं। यह सेल मानों को उनके नए कॉलम में ले जाती है, लेकिन सेल प्रारूपों को नहीं ले जाती या फ़ॉर्मूलों को अद्यतन नहीं करती। हमारे परीक्षण में:
- मूल्य प्रारूप
$#,##0.00कॉलम C में ही रहा, जिसमें अब उत्पाद नाम हैं, जबकि मूल्य बिना उसके कॉलम E में चले गए; - तारीख़ का प्रारूप कॉलम G में रह गया, जिसमें अब मात्रा है, इसलिए 10 की मात्रा तारीख़ के रूप में दिखाई दी;
=C2*D2कॉलम K में चला गया लेकिन अब भी C2 और D2 की ओर इशारा करता है, जिनमें अब उत्पाद का नाम और उसका अनुवाद है, इसलिए यह अब 45 नहीं लौटा सकता;- सारांश शीट पर,
=SUM(Products!F2:F4)अब एक खाली अनुवाद कॉलम को जोड़ रहा था।
इसलिए द्विभाषी वर्कबुक स्रोत और अनुवाद को साथ-साथ पढ़ने के लिए है, गणना के लिए नहीं। इसे संपादित न करें और न ही इससे सूत्र कॉपी करें।
चार्ट और मैक्रो
वर्कबुक की एक अलग प्रति में, हमने एक चार्ट और एक मैक्रो प्रोजेक्ट जोड़ा, जिसे Excel जिस तरह संग्रहीत करता है उसी तरह संग्रहीत किया। अनुवादित या द्विभाषी फ़ाइल में इनमें से कोई भी नहीं था। ExcelJS वर्कशीट, शैलियाँ, साझा टेक्स्ट, चित्र, तालिकाएँ और टिप्पणियाँ पढ़ता और लिखता है, और चार्ट भागों या VBA प्रोजेक्ट के लिए इसका कोई कोड नहीं है, इसलिए सहेजते समय यह उन्हें छोड़ देता है। उसी कोड में पिवट टेबल के लिए कुछ नहीं है, इसलिए पिवट टेबल के भी हटाए जाने की अपेक्षा करें, हालाँकि हमने एक का परीक्षण नहीं किया। हैंडलर अपने आउटपुट को .xlsx फ़ाइल के रूप में भी सहेजता है, जो मैक्रो नहीं रख सकती।
परीक्षण की एक और सीमा: हमने नमूना वर्कबुक स्वयं ExcelJS से बनाई, जो प्रारूपों, मर्ज और सत्यापन नियमों को बनाए रखने के लिए सबसे अनुकूल स्थिति है। Excel द्वारा सहेजी गई वर्कबुक में ऐसी सुविधाएँ हो सकती हैं जिन्हें ExcelJS मॉडल नहीं करता, इसलिए समान साफ़ परिणाम मानने के बजाय नीचे दिया गया तुलना चरण अपनी फ़ाइल पर चलाएँ।
चरण 2: अपलोड करने से पहले वर्कबुक तैयार करें
एक प्रति पर काम करें। चेकर आपको बताता है कि किन सेल को बदलना है।
- सूत्र पाठ को सेल में ले जाएँ। शब्दों को एक छोटी "Labels" शीट में रखें और सूत्र को उनकी ओर इंगित करें:
=IF(D2>5,Labels!$A$1,Labels!$A$2)। लेबल सेल सादा पाठ हैं, इसलिए उनका अनुवाद हो जाता है, और हर सूत्र अनुवाद को उठा लेता है। यह एक बदलाव आमतौर पर अधिकांश "सूत्र पाठ" गिनती को ठीक कर देता है, क्योंकि एक ही वाक्यांश पूरे कॉलम में दोहराया जाता है। - ड्रॉपडाउन सूचियों को सेल में ले जाएँ। Data > Data Validation में, Source को टाइप की गई सूची (
Stationery,Office,Art) से Labels शीट की एक श्रेणी (=Labels!$B$1:$B$3) में बदलें। सूची मान तब उन सेल के साथ अनुवादित हो जाते हैं जो उनका उपयोग करते हैं। बाद में कुछ सेल जाँचें: ड्रॉपडाउन अनुवादित मान को केवल तभी स्वीकार करता है जब मॉडल ने "Stationery" का अनुवाद दोनों जगहों पर एक ही तरह किया हो। - मिश्रित फ़ॉर्मेटिंग साफ़ करें। एक बोल्ड या रंगीन शब्द वाला सेल फ़ॉर्मेटेड रन के रूप में संग्रहीत होता है और पूरी तरह छोड़ दिया जाता है। सेल चुनें और Home > Clear > Clear Formats चुनें, या इसे फिर से टाइप करें, फिर अनुवाद के बाद बोल्ड फिर से लगाएँ। यदि आपके पास ऐसे बहुत से हैं, तो पहले उन्हें नोट कर लें।
- नोट्स और टिप्पणियों का क्या करना है, तय करें। उनका अनुवाद नहीं होता। समीक्षा नोट्स हटा दें जिन्हें आप अनुवाद सेवा को नहीं भेजना चाहते, और बाकी का हाथ से अनुवाद करें।
- मैक्रो वर्कबुक को
.xlsxके रूप में सहेजें। अपनी.xlsmको मास्टर के रूप में रखें। एक.xlsxप्रति का अनुवाद करें, फिर या तो अनुवादित टेक्स्ट कॉलम को मास्टर में वापस कॉपी करें (Paste Special > Values, केवल टेक्स्ट कॉलम, ताकि आप सूत्रों को अधिलेखित न करें) या VBA मॉड्यूल निर्यात करें और उन्हें अनुवादित फ़ाइल में आयात करें। - चार्ट बाद के लिए छोड़ दें। चार्ट में बहुत कम पाठ होता है: एक शीर्षक, अक्ष शीर्षक, और एक लेजेंड जो आमतौर पर हेडर सेल से आता है। अक्सर अनुवादित वर्कबुक में उन्हीं श्रेणियों से चार्ट को फिर से बनाना तेज़ होता है, या अनुवादित टेक्स्ट कॉलम को मूल वर्कबुक में वापस पेस्ट करना ताकि उसके चार्ट और पिवट टेबल स्वयं अपडेट हो जाएँ।
चरण 3: पूरी फ़ाइल का अनुवाद करें
दस्तावेज़ अनुवादक पृष्ठ पर .xlsx अपलोड करें, लक्ष्य भाषा चुनें, और भुगतान करने से पहले दिखाया गया मूल्य जाँचें। पूरी फ़ाइल अपलोड करने से एक कार्य में हर शीट के हर टेक्स्ट सेल का अनुवाद हो जाता है, जिससे पंक्ति 3 और पंक्ति 3,000 में एक ही उत्पाद नाम रखना आसान हो जाता है। अनुवाद शब्दावली बनाने पर हमारी मार्गदर्शिका बताती है कि उन शब्दों को कैसे स्थिर किया जाए जिनमें बदलाव नहीं होना चाहिए।
कार्य पूरा होने पर, इतिहास पृष्ठ दोनों डाउनलोड प्रदान करता है। अनुवादित वर्कबुक का उपयोग करें। द्विभाषी वर्कबुक को केवल किसी ऐसे व्यक्ति के साथ शब्दावली की समीक्षा करने के लिए खोलें जो दोनों भाषाएँ पढ़ता हो।
यदि आप Google Sheets में काम करते हैं, तो दो अन्य रास्ते हैं। Google Translate का Documents टैब 10 MB तक की .xlsx फ़ाइलें स्वीकार करता है (Google Translate सहायता); हमारी Google Docs अनुवाद मार्गदर्शिका इसके विकल्पों की तुलना करती है। और Sheets में एक GOOGLETRANSLATE(text, source_language, target_language) फ़ंक्शन है (Google Docs Editors सहायता) जिसे आप स्रोत के बगल में एक नए कॉलम में नीचे तक भर सकते हैं। यह छोटे लेबल के एक कॉलम के लिए सुविधाजनक है, लेकिन परिणाम सूत्र होते हैं, इसलिए शीट साझा करने से पहले उन्हें मान के रूप में पेस्ट करें। DeepL भी दस्तावेज़ों का अनुवाद करता है; देखें व्यवहार में इसकी दस्तावेज़ सीमाओं का क्या अर्थ है। आप जो भी उपयोग करें, पहले स्रोत पर चेकर चलाएँ: सूत्रों, लिंक और चार्ट के अंदर का पाठ उन्हीं स्थानों पर रहता है, चाहे फ़ाइल को कोई भी उपकरण पढ़े।
चरण 4: अनुवादित वर्कबुक की जाँच करें
-
तुलना मोड चलाएँ। स्रोत और अनुवादित फ़ाइल को साथ-साथ रखें:
python3 check_xlsx_text.py --compare "Price list.xlsx" "Price list (translated).xlsx"यह जाँचता है कि हर सूत्र, संख्या और तारीख़ अपरिवर्तित है, अक्षरों वाले कोड बिल्कुल वैसे ही वापस आए हैं, और हर ड्रॉपडाउन मान अपनी सूची में है। इसे केवल अनुवादित वर्कबुक पर उपयोग करें। क्योंकि द्विभाषी फ़ाइल कॉलम स्थानांतरित करती है, लगभग हर सेल की रिपोर्ट होगी।
-
पुनर्गणना करें। यदि लेबल ठीक करने के बाद भी कोई सूत्र पुराना पाठ दिखाता है, तो F9 दबाएँ (या Formulas > Calculate Now)।
-
बचे हुए का अनुवाद करें। चरण 1 से चेकर की सूची का उपयोग करें: लिंक पाठ, नोट्स, चार्ट शीर्षक, और कोई भी सेल जिनकी फ़ॉर्मेटिंग आपने साफ़ की थी।
-
कटे हुए टेक्स्ट को देखें। अनुवाद अक्सर स्रोत से लंबे होते हैं, और छोटी स्ट्रिंग्स सबसे अधिक बढ़ती हैं। W3C IBM के दिशानिर्देशों का हवाला देता है जो 10 अक्षरों तक के टेक्स्ट के लिए अंग्रेजी से यूरोपीय भाषाओं में औसत विस्तार 200–300% बताते हैं (W3C)। कॉलम हेडर छोटे होते हैं, इसलिए जहाँ वे कट जाएँ वहाँ कॉलम चौड़े करें या रैप टेक्स्ट चालू करें।
-
संख्या और दिनांक प्रदर्शन जाँचें। मानों को छुआ नहीं गया, लेकिन जर्मन पाठक के लिए "4.50" को "4,50" के रूप में दिखाने की आवश्यकता हो सकती है। यह सेल प्रारूप या क्षेत्रीय सेटिंग है, अनुवाद नहीं।
-
फ़ंक्शन नामों को "ठीक" न करें। यदि किसी सहकर्मी के फ़्रेंच Excel में
SUMके बजायSOMMEदिखता है, तो यह Excel द्वारा अपने स्थानीयकृत फ़ंक्शन नाम प्रदर्शित करना है; सूत्र वही है। -
दाएँ-से-बाएँ शीट सेट करें। अरबी, हिब्रू, फ़ारसी या उर्दू के लिए, पेज लेआउट > शीट राइट-टू-लेफ्ट चालू करें और सेल संरेखण जाँचें।
-
यदि यह ग्राहकों के पास जाता है, तो किसी धाराप्रवाह पाठक से इसकी समीक्षा कराएँ, जैसे मूल्य सूची या उत्पाद कैटलॉग। मशीन अनुवाद एक अच्छा पहला ड्राफ़्ट है, अंतिम नहीं।
CSV और TSV फ़ाइलें
.csv फ़ाइल में कोई सूत्र, प्रारूप या ड्रॉपडाउन नहीं होते, इसलिए ऊपर की अधिकांश समस्याएँ गायब हो जाती हैं। तीन चीज़ें अलग हैं:
- हेडर पंक्ति का अनुवाद नहीं होता। हैंडलर पहली पंक्ति को हेडर मानता है और केवल डेटा पंक्तियों का अनुवाद करता है। हेडर का मैन्युअल रूप से अनुवाद करें, या अपलोड करने से पहले उन्हें डेटा पंक्ति में कॉपी करें और बाद में वापस ले जाएँ।
- एक कॉलम का पूरी तरह से अनुवाद होता है। यदि किसी कॉलम के किसी भी सेल में कोई अक्षर है, तो उस कॉलम के प्रत्येक सेल में जिसमें अक्षर है, कोड सहित भेजा जाता है। तुलना मोड केवल
.xlsxपढ़ता है, इसलिए CSV कोड कॉलम को मैन्युअल रूप से जाँचें: दोनों फ़ाइलों से इसे एक शीट में कॉपी करें और दोनों कॉलमों की तुलना=EXACT(A2,B2)से करें। - CSV कॉमा-पृथक रूप में वापस आता है। स्रोत ने जो भी डेलिमीटर इस्तेमाल किया हो, अनुवादित CSV कॉमा का उपयोग करता है;
.tsvफ़ाइल अपने टैब रखती है। हमारे परीक्षण में, अर्धविराम-पृथक CSV कॉमा से पृथक होकर वापस आया, जिसमें "4,50" जैसे दशमलव कॉमा उद्धरणों के अंदर रखे गए थे। फ़ाइल UTF-8 है जिसमें बाइट ऑर्डर मार्क नहीं है। Microsoft का कहना है कि Excel UTF-8 CSV को सामान्य रूप से खोलता है जब उसमें वह मार्क होता है, और अन्यथा इसे Data > Get Data > From Text/CSV से आयात करने की सलाह देता है (Microsoft Support)। यदि आप फ़ाइल पर डबल-क्लिक करते हैं और गड़बड़ाए हुए उच्चारण चिह्न दिखते हैं, तो इसके बजाय उस तरह से आयात करें।
यदि आपका डेटा सूत्रों वाली कार्यपुस्तिका में रहता है, तो .xlsx का अनुवाद करें। अनुवाद के लिए CSV में निर्यात करने से हर सूत्र नष्ट हो जाता है।
सामान्य समस्याएँ
| समस्या | संभावित कारण | क्या करें |
|---|---|---|
| एक पूरा कॉलम अभी भी "In stock" कहता है | शब्द IF सूत्र के अंदर हैं | उन्हें लेबल सेल में ले जाएँ और सूत्र को उनकी ओर इंगित करें |
| एक ड्रॉपडाउन अनुवादित मान को अस्वीकार करता है | अनुमत मान सत्यापन नियम में टाइप किए गए हैं | नियम के स्रोत को सेल श्रेणी में बदलें और श्रेणी का अनुवाद करें |
| एक उत्पाद कोड बदल गया | इसमें अक्षर हैं, इसलिए इसे अनुवादक को भेजा गया | इसे स्रोत से ठीक करें; हर डिलीवरी पर तुलना मोड चलाएँ |
| एक सेल का अनुवाद बिल्कुल नहीं हुआ | उसमें मिश्रित फ़ॉर्मेटिंग है, या वह एक लिंक है | फ़ॉर्मेटिंग साफ़ करें या लिंक टेक्स्ट संपादित करें, फिर दोबारा अनुवाद करें या हाथ से ठीक करें |
| चार्ट या मैक्रोज़ गायब हैं | फ़ाइल को फिर से लिखने के लिए उपयोग की गई लाइब्रेरी उन्हें सहेजती नहीं है | एक .xlsx प्रति का अनुवाद करें और अनुवादित टेक्स्ट को मूल में वापस ले जाएँ |
| द्विभाषी फ़ाइल में कुल योग गलत हैं | इसके जोड़े गए कॉलम मानों को बदलते हैं लेकिन सूत्रों या प्रारूपों को नहीं | किसी भी गणना के लिए अनुवादित कार्यपुस्तिका का उपयोग करें |
| अनुवादित CSV में उच्चारण चिह्न विकृत दिखते हैं | Excel ने गलत एन्कोडिंग का अनुमान लगाया | इसे Data > Get Data > From Text/CSV के माध्यम से आयात करें |
| अपलोड अस्वीकार कर दिया गया है | फ़ाइल .xls है, या इसे खोलने के लिए पासवर्ड की आवश्यकता है | इसे बिना खुले पासवर्ड के सामान्य .xlsx के रूप में सहेजें (केवल शीट सुरक्षा ठीक है) |
यही विचार स्लाइड्स पर भी लागू होता है: एक PowerPoint प्रस्तुति भी उन जगहों पर टेक्स्ट रखती है जिन्हें अनुवादक छोड़ देता है, और उस लेख के लिए चेकर इसी तरह काम करता है।
संबंधित लेख





