XLS

XLS फ़ाइल क्या होती है?

Excel का पुराना बाइनरी फ़ॉर्मेट, 65,536 पंक्तियों की छत के साथ।

XLS है क्या

XLS एक बाइनरी फ़ॉर्मेट है, जो सिर्फ़ उसी प्रोग्राम के लिए मायने रखता है जो इसे जानता हो। इसका इस्तेमाल एडिटिंग के लिए होता है।

एक्सटेंशन .xls है और पूरा नाम Excel 97-2003 Workbook। दोनों उतना नहीं बताते जितना यह कि फ़ाइल अंदर क्या-क्या रख सकती है — और इस पन्ने का बाक़ी हिस्सा इसी के बारे में है।

XLS आया कहाँ से

इसे Microsoft ने 1987 में जारी किया था।

जो फ़ॉर्मेट इतने लंबे समय तक पढ़ा जाता रहा हो, उसे वह चीज़ सौंपी जा सकती है जो आपको दस साल बाद वापस चाहिए।

विनिर्देश प्रकाशित तो है, पर उसी कंपनी की ओर से जिसका वह है

वह लिखित है और उस पर अमल किया जा सकता है, फिर भी अगला संस्करण कैसा होगा यह कंपनी तय करती है। व्यवहार में इतना काफ़ी है कि फ़ाइल खुलती रहे; इतना काफ़ी नहीं कि आप निश्चिंत हो जाएँ।

यह एक पुराना फ़ॉर्मेट है

यह अब भी हर जगह खुलता है और पुराने प्रोग्राम इसे अब भी लिखते हैं, पर इसके इर्द-गिर्द नया कुछ नहीं बन रहा। जो सहेजकर रखना है उसे बदल लीजिए, और आज शुरू हो रहे किसी काम के लिए इसे मत चुनिए।

यह एक ही फ़ाइल में कई पन्ने रख सकती है

XLS फ़ाइल एक पन्ने तक सीमित नहीं है, और जब इसे ऐसी चीज़ में बदला जाए जो सीमित है तो यह मायने रखता है: एक बार बदलने पर एक ही फ़ाइल निकलती है और उसमें एक ही पन्ना होता है — पहला वाला, बशर्ते कन्वर्टर पन्ना चुनने की सुविधा न देता हो।

यह किस तरह का दस्तावेज़ है

XLS के अंदर एक स्प्रेडशीट होती है: कोशिकाएँ, सूत्र और उनके इर्द-गिर्द की शीटें।

यही तय करता है कि यह कैसे बदलता है: स्प्रेडशीट छपाई का इलाक़ा बन जाती है, और कॉलम कहाँ टूटेंगे यह फ़ैसला किसी न किसी को करना पड़ता है।

XLS को खोलता कौन है

Microsoft Excel और LibreOffice Calc इसे पढ़ते हैं, और इसी तरह के ज़्यादातर दूसरे प्रोग्राम भी।

फ़ाइल न खुले तो कसूर फ़ॉर्मेट का शायद ही कभी होता है — अक्सर प्रोग्राम ही फ़ॉर्मेट से पुराना होता है। किसी पुरानी चीज़ में बदल लेना इससे निकलने का भरोसेमंद रास्ता है, और इस वेबसाइट का बाक़ी हिस्सा इसी के लिए है।

इसे ब्राउज़र में खोलना

इसे कोई भी ब्राउज़र नहीं पढ़ता।

इसे बदलने की सबसे आम वजह यही है: फ़ॉर्मेट ख़राब है, ऐसा नहीं — बात यह है कि जहाँ आप फ़ाइल दिखाना चाहते हैं वह जगह उसे पढ़ ही नहीं सकती।

यह काम करने का फ़ॉर्मेट है

XLS इसलिए बना है कि इसे खोला और बदला जाए। जब तक काम चल रहा है फ़ाइल इसी फ़ॉर्मेट में रखिए, और जब भी बनी हुई प्रति चाहिए हो, इसी से निर्यात कीजिए।

Excel का पुराना, बाइनरी फ़ॉर्मेट

XLS Microsoft Excel 97-2003 का मूल फ़ॉर्मेट है — आज के XLSX से पहले का, बाइनरी बनावट वाला। XLSX 2007 में इसकी जगह आया, पर XLS अभी भी पुराने संग्रहों, कुछ पुराने बिज़नेस सिस्टम और कभी-कभी पुराने टेम्पलेट में मिलता है।

यह ZIP-आधारित XLSX से बिलकुल अलग तरह से बना है — एक बंद, बाइनरी संरचना जिसे सीधे कोई सामान्य टेक्स्ट-एडिटर नहीं पढ़ सकता।

यह साइट XLS को LibreOffice से सँभालती है

XLS से जुड़ा हर बदलाव — PDF में, XLSX में, या ODS में — इस साइट पर LibreOffice के सर्वर इंजन से चलता है, क्योंकि कोई ब्राउज़र-आधारित इंजन इस पुराने बाइनरी फ़ॉर्मेट को सही ढंग से नहीं पढ़ता।

फ़ाइल `api.quinvert.com` पर भेजी जाती है, एक अस्थायी फ़ोल्डर में बदली जाती है, और नतीजा मिलते ही वह फ़ोल्डर पूरी तरह मिटा दिया जाता है।

फ़ॉर्मेटिंग और बुनियादी फ़ॉर्मूला आम तौर पर बचते हैं

सेल का लेआउट, रंग और सामान्य फ़ॉर्मूला XLS से XLSX या ODS में बदलने पर आम तौर पर पार जाते हैं, क्योंकि LibreOffice दोनों फ़ॉर्मेट को अच्छी तरह समझता है। फ़ॉन्ट मेट्रिक-अनुकूल विकल्पों से बदले जाते हैं।

बहुत पुराने Excel-विशेष फ़ंक्शन या मैक्रो में कुछ फ़र्क़ दिख सकता है — यह LibreOffice के रेंडरिंग इंजन की सीमा है।

मैक्रो और रिविज़न इतिहास आम तौर पर नहीं बचते

XLS में लिखे VBA मैक्रो और शीट में हुए बदलावों का इतिहास इस बदलाव में आम तौर पर नहीं बचते।

जिस वर्कबुक में यह सब है, उसके लिए मूल XLS सँभालकर रखना ज़रूरी है — नई फ़ाइल में सिर्फ़ अंतिम दिखने वाला रूप और गणना करने वाले फ़ॉर्मूला जाते हैं।

25 MB की सीमा

सर्वर पर चलने वाली हर जोड़ी की तरह, यहाँ मुफ़्त सीमा 25 MB प्रति फ़ाइल है — ब्राउज़र में चलने वाली जोड़ियों के 100 MB से कम।

नतीजा `Cache-Control: no-store` के साथ लौटता है, इसलिए वह न ब्राउज़र में, न किसी बीच के सर्वर पर सहेजा जाता है।

PDF बनाने के लिए भी यही रास्ता

XLS को PDF में बदलना इसी LibreOffice इंजन से चलता है, और यह इस साइट पर सबसे ज़्यादा इस्तेमाल होने वाले सर्वर-बदलावों में से एक है — पुरानी वित्तीय शीट या रिकॉर्ड को शेयर करने योग्य रूप में बदलने के लिए।

नतीजा वही दिखता है जैसा शीट LibreOffice Calc में खोलने पर दिखती।

नई फ़ाइलों के लिए XLSX बेहतर विकल्प है

XLS अब सक्रिय रूप से विकसित नहीं हो रहा — Excel ख़ुद तयशुदा तौर पर XLSX लिखता है। नई फ़ाइल बनानी हो, तो XLSX चुनना ज़्यादा भविष्य-अनुकूल है।

XLS सिर्फ़ मौजूदा पुरानी फ़ाइलों को आधुनिक सिस्टम में लाने के लिए प्रासंगिक रह गया है।

ज़रूरी जानकारी, एक जगह

XLS फ़ॉर्मेट की पहचान और उसका स्रोत।
एक्सटेंशन.xls
मीडिया टाइपapplication/vnd.ms-excel
प्रकाशकMicrosoft
पहली बार प्रकाशित1987