XLSX को JSON में बदलना Excel Workbook ↔ JavaScript Object Notation मुफ़्त ऑनलाइन सुरक्षित
एक XLSX फ़ाइल छोड़िए और JSON ले जाइए। पढ़ना और लिखना यहीं, आपके ब्राउज़र में होता है, सो फ़ाइल आपके उपकरण से बाहर नहीं जाती — और यह यात्रा क्या बचाती है और क्या नहीं, वह नीचे लिखा है, आपके ख़ुद पता लगाने पर नहीं छोड़ा गया।
अपनी फ़ाइल बदलिए
यहाँ एक XLSX फ़ाइल छोड़िए, या कोई चुनिए।
आपकी फ़ाइल इस उपकरण से बाहर नहीं जाती। सब कुछ आपके ब्राउज़र में चलता है।
कुछ भी अपलोड नहीं
XLSX से रूपांतरण
XLSX में रूपांतरण
ये प्रारूप कहाँ से आए
CSV सबसे पुराना और सबसे कम मानकीकृत है: एक सारणी जो पाठ की पंक्तियों के रूप में लिखी जाती है, 1970 के दशक से प्रयोग में और लिखित रूप में वर्णित हुआ केवल 2005 में, जब तक हर प्रोग्राम स्वयं तय कर चुका था कि विभाजक क्या है और उद्धरण-चिह्न कब लगाने हैं। XML 1998 में SGML से उपजा, उन दस्तावेज़ों के लिए जिन्हें कठोर संरचना ढोनी हो और किसी ढाँचे के विरुद्ध जाँचा जाना हो। JSON को डगलस क्रॉकफ़ोर्ड ने 2001 के आसपास जावास्क्रिप्ट से निकाला, जानबूझकर उसे वस्तुओं, सूचियों, संख्याओं और शब्द-लड़ियों तक घटा दिया — और वही न्यूनतावाद उसके वेब पर छा जाने का कारण है। YAML उसका पठनीय चचेरा भाई है, जहाँ अंतराल वह काम करता है जो अन्यत्र कोष्ठक करते हैं। इनके बीच रूपांतरण में केवल एक बात मायने रखती है: CSV चपटा है, पंक्तियों और स्तंभों की जाली; जबकि JSON, XML और YAML वृक्ष हैं।
ये आपको कहाँ मिलते हैं
CSV वह है जो स्प्रेडशीट निर्यात करती है और जो कोई लेखाकार, कोई दुकान का मंच या बैंक का विवरण आपको थमाता है। JSON वह है जो वेब की सेवाएँ आपस में बोलती हैं और जिसमें विन्यास-फ़ाइलें बढ़ते क्रम में लिखी जाती हैं। XML पुराने संस्थागत तंत्रों में, बीजक के मानकों में, और स्वयं कार्यालयी प्रारूपों के भीतर जीवित है। YAML वह जगह है जहाँ मनुष्य हाथ से सेटिंग लिखते हैं। इनके बीच रूपांतरण वह दैनिक काम है जो आँकड़ों को उनके उद्गम से वहाँ ले जाता है जहाँ उनकी आवश्यकता है।
अक्सर पूछे जाने वाले प्रश्न
मेरी CSV एक्सेल में एक ही स्तंभ के रूप में खुली। क्यों?
क्योंकि आपकी स्प्रेडशीट किसी और विभाजक की प्रतीक्षा में थी। एक्सेल कंप्यूटर की क्षेत्रीय सेटिंग के सूची-विभाजक का अनुसरण करता है, और वह हर उस जगह अर्धविराम है जहाँ अल्पविराम पहले से दशमलव चिह्न है — अर्थात महाद्वीपीय यूरोप के बड़े भाग में। तब अल्पविराम से विभाजित फ़ाइल पाठ के एक स्तंभ जैसी दिखती है। फ़ाइल पर दो बार क्लिक करने के बजाय आयात-खिड़की का उपयोग करें और विभाजक स्पष्ट बताएँ। इसी क्षेत्रीय सेटिंग से यह भी होता है कि 3.5 कभी तिथि बनकर आ जाता है।
मेरा नेस्ट किया JSON साफ़-सुथरी स्प्रेडशीट क्यों नहीं बनता?
क्योंकि स्प्रेडशीट चपटी है और JSON एक वृक्ष। एक पंक्ति हर स्तंभ के लिए एक मान रखती है; जबकि JSON की एक वस्तु किसी क्षेत्र के भीतर की सूची के भीतर एक और सूची रख सकती है। रूपांतरण का अर्थ है यह चुनना कि उसे कैसे चपटा किया जाए: या तो नेस्ट किए नामों को जोड़कर एक लंबा स्तंभ-शीर्षक बना दें, या जनक पंक्ति को हर संतान के लिए एक बार दोहरा दें। दोनों समझौते हैं, और कोई भी स्वतः पूर्ववत नहीं हो सकता — इसीलिए स्प्रेडशीट से मूल आकृति की ओर लौटने के लिए प्रायः मानवीय निर्णय चाहिए।
क्या फ़ाइल की गुणवत्ता घटती है?
यह इस पर निर्भर है कि दोनों प्रारूप क्या-क्या सँभाल सकते हैं। ऐसे प्रारूपों के बीच रूपांतरण जो एक ही वस्तु रखते हैं — PNG से BMP, WAV से FLAC — कुछ नहीं खोता। ऐसे प्रारूप में बदलना जो स्थान बचाने के लिए सूचना फेंक देता है, जैसे JPEG या MP3, हर बार थोड़ा खोता है, और वापस बदलने से वह लौटता नहीं। जहाँ विकल्प हो, यह पृष्ठ सबसे छोटी फ़ाइल बनाने के बजाय मूल गुणवत्ता बनाए रखने की ओर झुकता है।
क्या मेरी फ़ाइल कहीं अपलोड होती है?
नहीं। रूपांतरण आपके ही यंत्र पर, आपके ब्राउज़र के भीतर होता है; फ़ाइल उसे कभी नहीं छोड़ती, और यहाँ कोई सर्वर है ही नहीं जो उसे ले सके। इसीलिए बड़ी फ़ाइल को अपलोड नहीं बल्कि आपकी अपनी स्मृति सीमित करती है, और इसीलिए आपका बदला हुआ कुछ भी किसी के अभिलेख में नहीं आ सकता — हमारे अभिलेख में भी नहीं। हाँ, ध्वनि और चलचित्र के उपकरण पहली बार प्रयोग पर अपना रूपांतरण-इंजन इसी स्थल से लाते हैं — लगभग तीस मेगाबाइट, एक ही बार; उसके बाद भी काम पूरा आपके ही यंत्र पर होता है।
लोग XLSX को JSON में क्यों बदलते हैं
XLSX फ़ाइल Excel वर्कबुक है, और अधिकांश लोगों के लिए वही जगह है जहाँ उनका डेटा रहता है: मूल्य सूचियाँ, ग्राहक सूचियाँ, समय-सारणियाँ, परिणाम, सूचीपत्र। तालिका रखने और संपादित करने के लिए यह लोगों के लिए अच्छी जगह है। पर जिस क्षण वह तालिका किसी वेबसाइट, ऐप, स्क्रिप्ट, चार्ट लाइब्रेरी या API वाली सेवा को खिलानी हो, वर्कबुक ग़लत आकार की है। प्रोग्राम Excel फ़ाइलें नहीं खोलना चाहते। वे JSON चाहते हैं, एक सादा संरचित पाठ जिसे हर प्रोग्रामिंग भाषा सीधे पढ़ती है। इसीलिए लोग XLSX को JSON में बदलते हैं: उनका डेटा स्प्रेडशीट में है, और जो उसे उपयोग करेगा वह JSON बोलता है।
स्थितियाँ आम हैं। बिक्री टीम द्वारा Excel में रखी उत्पाद सूची वाला डेवलपर, जिसे वेब पृष्ठ को लोड करना चाहिए। वर्कबुक में अंक रखने वाला शिक्षक जो चाहता है कि स्क्रिप्ट उन्हें प्रोसेस करे। दुकान का मालिक जिसे सूचीपत्र ऐसी सेवा पर अपलोड करना है जो केवल JSON स्वीकार करती है। शोधकर्ता जो तालिका विश्लेषण उपकरण में खिलाना चाहता है। हर मामले में वर्कबुक पहले से व्यवस्थित है, और जो कमी है वह केवल भाषा का बदलाव है।
यह पृष्ठ आपके ब्राउज़र में XLSX को JSON में बदलता है। आपकी फ़ाइल यहीं पढ़ी और लिखी जाती है, इसलिए वह आपके उपकरण से कभी बाहर नहीं जाती, जो ग्राहक सूचियों, विद्यार्थियों के रिकॉर्ड और किसी भी अन्य निजी चीज़ के लिए मायने रखता है। और पृष्ठ आपको पहले से बताता है कि पार करना क्या रखता है और क्या नहीं रख सकता, आपको खोजने के लिए छोड़ने के बजाय। नीचे आपको मिलेगा कि रूपांतरण कैसे काम करता है, कई शीटों के साथ क्या होता है, सूत्रों और तारीख़ों का क्या होता है और वर्कबुक में क्या तैयार करें।
रूपांतरण कैसे काम करता है
पहली पंक्ति कुंजियाँ देती है
आपकी वर्कबुक आपके ब्राउज़र के भीतर पढ़ी जाती है। हर शीट पर पहली पंक्ति शीर्षक मानी जाती है, और उसकी सेलें कुंजियाँ बनती हैं। हर अन्य पंक्ति एक रिकॉर्ड बनती है, एक ऑब्जेक्ट जिसमें हर कुंजी उसी स्तंभ के मान से जुड़ी होती है। परिणाम रिकॉर्डों की सूची है, जो वह आकार है जिसकी प्रोग्राम तालिका से अपेक्षा रखते हैं।
एक शीट ऐरे देती है, कई ऑब्जेक्ट देती हैं
एक शीट एक ऐरे देती है। कई शीटों वाली वर्कबुक शीट के नाम से कुंजीबद्ध ऑब्जेक्ट देती है, इसलिए कुछ छूटता नहीं और कुछ चुपचाप मर्ज नहीं होता। अगर आपकी वर्कबुक में Products और Prices नाम की शीटें हैं, तो JSON में Products कुंजी अपने रिकॉर्ड रखती है और Prices कुंजी अपने। फिर आप जो चाहिए वह ले सकते हैं।
शीटें अलग क्यों रखी जाती हैं
शीटें अक्सर अलग स्तंभों वाली अलग तालिकाएँ रखती हैं। उन्हें मर्ज करना असमान चीज़ों को कैसे मिलाएँ इसका निर्णय थोपता। उन्हें नामों के तहत अलग रखना वह निर्णय आप पर और फ़ाइल पढ़ने वाले प्रोग्राम पर छोड़ता है।
क्या रखा जाता है
सेलें
सेलें रखी जाती हैं, पहली पंक्ति कुंजियों के रूप में। 300 पंक्तियों और 8 स्तंभों वाली शीट 300 रिकॉर्ड देती है, हर एक में 8 कुंजियाँ।
शीटें और उनके नाम
जब कई हों तो हर शीट अपने नाम के तहत ले जाई जाती है, इसलिए वर्कबुक की संरचना JSON में दिखती है।
मान, अपने प्रकारों के साथ
संख्याएँ संख्याओं के रूप में पहुँचती हैं और पाठ पाठ के रूप में, क्योंकि वर्कबुक, CSV फ़ाइल के विपरीत, अंतर जानती है। राशियों का स्तंभ उसे पढ़ने वाले प्रोग्राम द्वारा बिना किसी और व्याख्या के जोड़ा जा सकता है।
XLSX को JSON में बदलने से पहले आपको क्या जानना चाहिए
सूत्र मानों के रूप में पार जाते हैं
सूत्र उस मान के रूप में पार जाता है जो स्प्रेडशीट ने अंतिम बार निकाला, सूत्र के रूप में नहीं। फ़ाइल दोनों संग्रहीत करती है, और उनमें से केवल एक डेटा है। अगर सेल में जोड़ है, तो JSON जोड़ का परिणाम रखता है। डेटा विनिमय के लिए आप लगभग हमेशा यही चाहते हैं, क्योंकि प्राप्त करने वाले प्रोग्राम को Excel के लिए लिखे सूत्र का कोई उपयोग नहीं।
प्रारूपण डेटा नहीं है
मर्ज की गई सेल, रंग, फ़ॉन्ट, स्तंभ चौड़ाइयाँ और चार्ट भी डेटा नहीं हैं और पार नहीं जाते। मर्ज की गई सेल अपनी ऊपर-बाईं स्थिति पर एकल सेल के रूप में पढ़ी जाती है, और जिन सेलों को वह ढकती है वे ख़ाली हैं। अगर आपकी तालिका शीर्षकों के लिए मर्ज की गई सेल पर निर्भर करती है, तो XLSX को JSON में बदलने से पहले उन्हें अनमर्ज कीजिए।
तारीख़ें वैसे पहुँचती हैं जैसे वर्कबुक ने संग्रहीत कीं
तारीख़ें वैसे पहुँचती हैं जैसे वर्कबुक ने संग्रहीत कीं, जो हमेशा वह पाठ नहीं जो आपने स्क्रीन पर देखा। वर्कबुक तारीख़ को संख्या के रूप में रखती है, एक निश्चित प्रारंभ बिंदु से दिन गिनते हुए, और उसे आपकी पसंद के अनुसार प्रारूपित करके दिखाती है। इसलिए JSON संख्या या तारीख़ मान ढो सकता है, इस पर निर्भर करते हुए कि सेल कैसे संग्रहीत थी, और वह पाठ नहीं जो आपने देखा। अगर आपको तारीख़ों का कोई विशेष पाठ प्रारूप चाहिए, तो पहले वर्कबुक में तारीख़ें पाठ के रूप में लिखिए, या JSON पढ़ने वाले प्रोग्राम में उन्हें बदलिए।
यहाँ XLSX को JSON में कैसे बदलें
अपनी वर्कबुक जोड़िए
XLSX को पृष्ठ पर छोड़िए या अपने उपकरण से चुनिए। वह आपके ब्राउज़र के भीतर पढ़ी जाती है और अपलोड नहीं होती।
बदलिए
बटन दबाइए। साधारण आकार की वर्कबुक में एक पल लगता है। पूरा होने तक पृष्ठ खुला रखिए।
डाउनलोड कीजिए और जाँचिए
JSON डाउनलोड कीजिए और टेक्स्ट एडिटर में खोलिए। पहला और अंतिम रिकॉर्ड देखिए, और जाँचिए कि कुंजियाँ वे नाम हैं जिनकी आप अपेक्षा रखते हैं और मानों के वे प्रकार हैं जो आपको चाहिए।
XLSX और JSON पर क़रीबी नज़र
वर्कबुक और वृक्ष
XLSX शीटों का पैकेज है, हर एक सेलों की ग्रिड, प्रारूपण, सूत्रों और कभी चार्ट व चित्रों के साथ। JSON मानों के वृक्ष का वर्णन करता है। शीर्षक पंक्ति वाली ग्रिड सबसे सरल प्रकार का वृक्ष है, एक ही कुंजियाँ साझा करने वाले रिकॉर्डों की सूची। इसलिए रूपांतरण संरचना में सीधा है, और रोचक प्रश्न इस बारे में हैं कि पीछे क्या छोड़ें, इसीलिए ऊपर के नियम मायने रखते हैं।
JSON प्रोग्रामों के लिए आसान क्यों है
Excel फ़ाइल जटिल प्रारूप है, जो केवल समर्पित लाइब्रेरी से पढ़ी जा सकती है। JSON का कठोर व्याकरण है, स्ट्रिंग, संख्या, बूलियन और null की स्पष्ट धारणा, और हर प्रोग्रामिंग भाषा में तैयार पाठक। JSON पाने वाले प्रोग्राम को विशेष लाइब्रेरी और अनुमान की ज़रूरत नहीं। इसीलिए कई सेवाएँ उस पर ज़ोर देती हैं।
आकार
JSON हर रिकॉर्ड में कुंजी नाम दोहराता है, इसलिए फ़ाइल उस तालिका से बड़ी हो सकती है जिससे वह आई, हालाँकि XLSX स्वयं संपीड़ित है। हज़ारों पंक्तियों वाली तालिकाओं के लिए JSON के बड़ा होने की अपेक्षा रखिए।
आम स्थितियाँ विस्तार से
वेब पृष्ठ या ऐप को खिलाना
वर्कबुक में रखी उत्पादों, स्थानों या आयोजनों की सूची JSON में बदली जा सकती है और पृष्ठ द्वारा लोड की जा सकती है। आप शीट को उस प्रोग्राम में संपादित करते हैं जिसे आप जानते हैं, और पृष्ठ को परिणाम पढ़ने देते हैं।
चार्ट और नक़्शों के लिए डेटा
चार्ट और नक़्शा लाइब्रेरियाँ आमतौर पर JSON लेती हैं। XLSX को JSON में बदलिए, लाइब्रेरी को फ़ाइल की ओर इंगित कीजिए और चार्ट आपकी तालिका से अपने आप बनता है।
सेवाओं और API पर अपलोड
जो सेवाएँ सूचीपत्र, संपर्क या सेटिंग आयात करती हैं वे अक्सर केवल JSON स्वीकार करती हैं। वर्कबुक यहाँ सही फ़ाइल में बदली और अपलोड की जा सकती है।
डेटा पैकेज के रूप में बहु-शीट वर्कबुक
उत्पादों के लिए एक शीट, श्रेणियों के लिए दूसरी और मूल्यों के लिए तीसरी वाली वर्कबुक तीन कुंजियों वाली एक JSON फ़ाइल बन जाती है। अनुप्रयोग पूरा पैकेज एक साथ लोड कर सकते हैं।
XLSX को JSON में बदलने से पहले व्यावहारिक सलाह
शीर्षक पंक्ति सँवारिए
हर शीट की पहली पंक्ति में छोटे, स्पष्ट, अद्वितीय नाम उपयोग कीजिए, बिना पंक्ति विराम के। नाम कुंजियाँ बनते हैं, और प्रोग्राम कुंजियों को नाम से संदर्भित करते हैं।
शीर्षक, नोट और कुल हटाइए
वर्कबुक में अक्सर तालिका के ऊपर शीर्षक या नीचे कुल की पंक्ति होती है। उन्हें हटाइए, वरना वे रिकॉर्ड बन जाएँगे और कुंजियाँ ग़लत हो सकती हैं।
सेलों को अनमर्ज कीजिए
मर्ज की गई सेल तालिका के पाठ को उलझाती हैं। उन्हें अनमर्ज कीजिए और जहाँ हो सके मान हर पंक्ति में भर दीजिए।
जो सूत्र मायने रखते हैं उनके लिए मान चिपकाइए
सूत्र अपने अंतिम गणना किए मानों के रूप में पार जाते हैं। अगर वर्कबुक की किसी बदलाव के बाद पुनर्गणना नहीं हुई, तो संग्रहीत मान बासी हो सकते हैं। XLSX को JSON में बदलने से पहले उसे खोलिए, पुनर्गणना होने दीजिए और सहेजिए।
रूपांतरण से पहले लोग जो पूछते हैं
JSON में कई कुंजियाँ क्यों हैं?
क्योंकि वर्कबुक में कई शीटें हैं। कई वाली वर्कबुक शीट के नाम से कुंजीबद्ध ऑब्जेक्ट देती है।
मेरे सूत्र कहाँ हैं?
वे उन मानों के रूप में पार गए जो स्प्रेडशीट ने अंतिम बार निकाले। सूत्र का पाठ स्वयं डेटा नहीं है और साथ नहीं आता।
मेरी तारीख़ें संख्याओं जैसी क्यों दिखती हैं?
क्योंकि वर्कबुक तारीख़ें संख्याओं के रूप में संग्रहीत करती है और प्रदर्शन के लिए प्रारूपित करती है। तारीख़ें वैसे पहुँचती हैं जैसे वर्कबुक ने संग्रहीत कीं। उन्हें JSON पढ़ने वाले प्रोग्राम में बदलिए, या पहले पाठ के रूप में लिखिए।
रंगों और मर्ज की गई सेलों का क्या होता है?
वे पार नहीं जातीं। रंग, फ़ॉन्ट, स्तंभ चौड़ाइयाँ, मर्ज की गई सेल और चार्ट प्रारूपण हैं, डेटा नहीं।
क्या मेरी फ़ाइल अपलोड होती है?
नहीं। रूपांतरण आपके ब्राउज़र में चलता है और फ़ाइल आपके उपकरण से कभी बाहर नहीं जाती।
क्या मैं वर्कबुक में वापस जा सकता हूँ?
हाँ। JSON से XLSX रिकॉर्डों की सूची को फिर वर्कशीट बना देता है।
XLSX को JSON में बदलते समय समझदारी से चुनाव
JSON या CSV?
अगर प्राप्त करने वाला प्रोग्राम सादी तालिकाएँ पढ़ता है, तो CSV चल सकता है। JSON से CSV और CSV से JSON टेक्स्ट फ़ाइलों के साथ काम करते हैं। जब आपको प्रकार वाले मान और एक फ़ाइल में कई शीटें चाहिए तो JSON बेहतर है।
अन्य लक्ष्य
अगर गंतव्य मार्कअप फ़ाइल या कॉन्फ़िगरेशन है, तो JSON से XML और JSON से YAML आगे आ सकते हैं।
वर्कबुक रखिए
जो लोग डेटा सँभालते हैं उनके लिए वर्कबुक मास्टर है। उसे रखिए, और बदलने पर फिर बदलिए।
रूपांतरण के बाद अच्छा परिणाम पाना
JSON को दर्शक में जाँचिए
परिणाम को ऐसे एडिटर में खोलिए जो JSON समझता है और रिकॉर्ड समेटिए। अगर संरचना वैसी दिखे जैसी आप अपेक्षा रखते हैं, तो वह ठोस है।
कुछ रिकॉर्डों की स्रोत से तुलना कीजिए
बीच की कुछ पंक्तियाँ लीजिए और शीट से जाँचिए। इसमें एक मिनट लगता है और बताता है कि रूपांतरण वफ़ादार है।
प्रकाशन के लिए छोटा करना
अगर फ़ाइल वेब पृष्ठ द्वारा लोड होगी और बड़ी है, तो ऐसे उपकरण हैं जो रिक्त स्थान हटाकर उसे हल्का बनाते हैं। डेटा वही रहता है।
अपनी वर्कबुक को अच्छे रूपांतरण के लिए तैयार करना
हर शीट में एक तालिका रखिए
जब आप XLSX को JSON में बदलें, तो हर शीट में ऊपर-बाईं से शुरू होने वाली एक ही तालिका होनी चाहिए, शीर्षक पहली पंक्ति में। अगल-बगल की तालिकाएँ या हाशिये के नोट अतिरिक्त स्तंभों की तरह पढ़े जाएँगे।
हर स्तंभ में एक ही तरह की चीज़ रखिए
जिस स्तंभ में अधिकांश पंक्तियों में संख्याएँ और कुछ में शब्द हैं वह प्रकारों का मिश्रण पैदा करेगा। अलग-थलग को साफ़ कीजिए ताकि हर स्तंभ का एक ही अर्थ हो।
शीटों के अर्थपूर्ण नाम रखिए
जब कई हों तो शीटों के नाम कुंजियाँ बनते हैं। Products और Prices, Sheet1 और Sheet2 से बेहतर हैं, और आपका प्रोग्राम पढ़ने में आसान होगा।
पहले छोटे टुकड़े से परीक्षण कीजिए
अगर वर्कबुक बड़ी है, तो पहली बीस पंक्तियाँ परीक्षण फ़ाइल में नक़ल करके उसे बदलिए। परिणाम पर एक त्वरित नज़र दिखाती है कि कुंजियाँ और प्रकार वैसे हैं जैसी आप अपेक्षा रखते हैं या नहीं।
XLSX को JSON में बदलने के बाद परिणाम का उपयोग
बहु-शीट फ़ाइल पढ़ना
जब वर्कबुक में कई शीटें थीं, तो JSON एक ऑब्जेक्ट है, और हर शीट उसकी एक कुंजी। प्रोग्राम अपनी चाही शीट नाम से चुनता है। अगर आप केवल मूल्य सूची दिखाने वाले पृष्ठ के लिए XLSX को JSON में बदलें, तो वह Prices कुंजी पढ़ता है और बाक़ी अनदेखा करता है।
वेब पृष्ठ में लोड करना
पृष्ठ फ़ाइल लाकर उसे सूची, तालिका या नक़्शे पर चिह्नों के समूह में स्क्रिप्ट की कुछ पंक्तियों से बदल सकता है। क्योंकि फ़ाइल सादा पाठ है, आप उसे पृष्ठ के बग़ल में होस्ट कर सकते हैं, और डेटा में बदलाव को केवल नया रूपांतरण और नया अपलोड चाहिए।
ख़ाली सेलें
ख़ाली सेल अपनी कुंजी के ख़ाली मान के रूप में पहुँचती है। प्रोग्राम इसके साथ अलग तरह से पेश आते हैं: कुछ ख़ाली स्ट्रिंग देखते हैं, कुछ कुछ नहीं। अगर यह मायने रखे, तो प्रोग्राम में तय कीजिए कि रिक्त को कैसे पढ़ना है।
बड़ी वर्कबुक
कई हज़ार पंक्तियों वाली वर्कबुक बड़ी फ़ाइल देती है। अगर किसी पृष्ठ को उसे लोड करना है, तो डेटा को पृष्ठों में बाँटने, या केवल ज़रूरी भाग लोड करने पर विचार कीजिए, ताकि आगंतुकों को प्रतीक्षा न करनी पड़े।
कार्यप्रवाह सरल रखिए
सबसे आसान दिनचर्या है वर्कबुक को एकमात्र सत्य स्रोत रखना, और हर बार जब वह बदले तो XLSX को JSON में बदलना। JSON को हाथ से संपादित करना ऐसा संस्करण बनाता है जो अब शीट से मेल नहीं खाता, और अगला रूपांतरण आपके संपादन अधिलेखित कर देता है।
गोपनीयता और संचालन
डेटा के लिए स्थानीय रूपांतरण क्यों मायने रखता है
वर्कबुक अक्सर निजी चीज़ें रखती हैं: ग्राहक, विद्यार्थी, पते, मूल्य। कई ऑनलाइन कन्वर्टर आपकी फ़ाइल सर्वर पर अपलोड करते हैं, प्रोसेस करते हैं और परिणाम लौटाते हैं, और कुछ समय के लिए एक प्रति ऐसी मशीन पर रहती है जिसे आप नियंत्रित नहीं करते। यहाँ आपका अपना ब्राउज़र काम करता है, इसलिए डेटा आपके उपकरण पर रहता है।
आपके जाने पर क्या होता है
जब आप पृष्ठ बंद करते हैं, तो बदली हुई फ़ाइल ब्राउज़र से ग़ायब हो जाती है, इसलिए पहले उसे डाउनलोड कीजिए। आपके डेटा के बारे में कुछ नहीं रखा जाता।
अगर कुछ ग़लत हो जाए
कुंजियाँ ग़लत हैं
पहली पंक्ति शीर्षक नहीं थी। तालिका के ऊपर का कोई भी शीर्षक या ख़ाली पंक्तियाँ हटाइए और फिर बदलिए।
कुछ सेलें ख़ाली हैं जो नहीं होनी चाहिए
वे मर्ज की गई सेल का भाग रही होंगी। पहले वर्कबुक में अनमर्ज करके भर दीजिए।
बड़ी वर्कबुक के साथ पृष्ठ अटक जाता है
सब कुछ आपके उपकरण पर चलता है, और बड़ी वर्कबुक को मेमोरी चाहिए। कंप्यूटर पर फिर कोशिश कीजिए, या केवल वह शीट सहेजिए जो चाहिए।
संबंधित उपकरण
उपकरणों का वही परिवार पड़ोसी कार्यों को ढकता है। वापस जाने के लिए JSON से XLSX उपयोग कीजिए। सादी तालिकाओं के लिए CSV से JSON और JSON से CSV टेक्स्ट फ़ाइलों के साथ काम करते हैं। पुरानी और खुली स्प्रेडशीटों के लिए XLS से ODS और ODS से XLS प्रारूपों के बीच तालिकाएँ ले जाते हैं। संरचित डेटा के अन्य प्रारूपों के लिए JSON से XML और JSON से YAML हैं।
एक हल किया उदाहरण
मान लीजिए आपकी बिक्री टीम Products और Prices दो शीटों वाली वर्कबुक रखती है, और वेबसाइट को दोनों दिखाने हैं। आप XLSX को यहाँ छोड़ते हैं और बटन दबाते हैं। एक पल बाद आप Products और Prices दो कुंजियों वाली एक JSON फ़ाइल डाउनलोड करते हैं, हर एक अपने रिकॉर्डों की सूची रखे। मूल्य संख्याएँ हैं, क्योंकि वे शीट में संख्याएँ थीं। आप फ़ाइल को पृष्ठ के बग़ल में रखते हैं, और स्क्रिप्ट उसे पढ़ती है। जब कोई मूल्य बदलता है, तो टीम वर्कबुक संपादित करती है और आप फिर बदलते हैं।
एक संक्षिप्त जाँच सूची
रूपांतरण से पहले
हर शीट की पहली पंक्ति में शीर्षक रखिए। शीर्षक, नोट और कुल हटाइए। सेलें अनमर्ज कीजिए। पुनर्गणना कीजिए और सहेजिए।
रूपांतरण करते समय
फ़ाइल तैयार होने तक पृष्ठ पर रहिए।
रूपांतरण के बाद
JSON खोलिए, कुंजियाँ और कुछ रिकॉर्ड जाँचिए, और वर्कबुक को अपने मास्टर के रूप में रखिए।
आम ग़लतियाँ
शीर्षक के ऊपर शीर्षक छोड़ना
पहली पंक्ति कुंजियाँ बनती है। वहाँ का शीर्षक उन्हें बिगाड़ देता है।
सूत्रों की अपेक्षा
सूत्र अपने अंतिम गणना किए मानों के रूप में पार जाते हैं। JSON डेटा रखता है, गणनाएँ नहीं।
वर्कबुक हटा देना
उसे रखिए। वह वह संस्करण है जिसे आप स्प्रेडशीट में संपादित कर सकते हैं।
आपका डेटा आपके उपकरण पर रहता है
रूपांतरण स्थानीय रूप से होता है। आपकी वर्कबुक आपका अपना ब्राउज़र पढ़ता है, वहीं दोबारा लिखता है और JSON के रूप में वापस सौंप देता है। कुछ अपलोड नहीं होता, इसलिए सर्वर पर कोई प्रति नहीं रहती और कोई और उसे पढ़ नहीं सकता। निजी सामग्री वाले डेटा के लिए XLSX को JSON में बदलने का यह सुरक्षित तरीक़ा है।
सार
यहाँ XLSX को JSON में बदलने के लिए वर्कबुक छोड़िए और बटन दबाइए। वह आपके ब्राउज़र में पढ़ी और लिखी जाती है, इसलिए फ़ाइल आपके उपकरण से कभी बाहर नहीं जाती। सेलें रखी जाती हैं, पहली पंक्ति कुंजियों के रूप में। एक शीट ऐरे देती है, और कई वाली वर्कबुक शीट के नाम से कुंजीबद्ध ऑब्जेक्ट देती है, इसलिए कुछ छूटता नहीं और कुछ चुपचाप मर्ज नहीं होता। सूत्र उस मान के रूप में पार जाता है जो स्प्रेडशीट ने अंतिम बार निकाला, सूत्र के रूप में नहीं। मर्ज की गई सेल, रंग, फ़ॉन्ट, स्तंभ चौड़ाइयाँ और चार्ट भी डेटा नहीं हैं और पार नहीं जाते। तारीख़ें वैसे पहुँचती हैं जैसे वर्कबुक ने संग्रहीत कीं, जो हमेशा वह पाठ नहीं जो आपने स्क्रीन पर देखा।