XLSM

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

अंदर मैक्रो रखने वाली Excel वर्कबुक।

XLSM है क्या

XLSM एक कंटेनर है: एक खोल, जिसके अंदर वे धाराएँ रहती हैं जिन्हें किसी और ने एन्कोड किया है। इसका इस्तेमाल एडिटिंग के लिए होता है।

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

XLSM आया कहाँ से

इसे Microsoft ने 2007 में जारी किया था। विनिर्देश ECMA-376 है।

उम्र एक व्यावहारिक वजह से काम की है: फ़ॉर्मेट जितना पुराना, उतने ज़्यादा प्रोग्रामों को उसे सीखने का वक़्त मिला है।

विनिर्देश सार्वजनिक है

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

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

XLSM फ़ाइल एक पन्ने तक सीमित नहीं है, और जब इसे ऐसी चीज़ में बदला जाए जो सीमित है तो यह मायने रखता है: एक तस्वीर वाला लक्ष्य हर पन्ने के लिए अलग फ़ाइल बनाता है, और वह उन्हें किस क्रम में गिनता है यह आगे भेजने से पहले देख लेना बेहतर है।

इसमें मैक्रो हो सकते हैं

XLSM फ़ाइल अपने साथ चलने वाला कोड ले जा सकती है, और अमूमन किसी का इस एक्सटेंशन से पाला पड़ने की वजह भी यही होती है: किसी मेल सर्वर या दस्तावेज़ पोर्टल ने इसे मना कर दिया। बिना मैक्रो वाले फ़ॉर्मेट में बदल लेना इससे निकलने का आम रास्ता है — और हाँ, उसके बाद मैक्रो नहीं बचते।

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

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

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

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

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

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

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

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

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

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

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

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

XLSM फ़ॉर्मेट की पहचान और उसका स्रोत।
एक्सटेंशन.xlsm
मीडिया टाइपapplication/vnd.ms-excel.sheet.macroEnabled.12
प्रकाशकMicrosoft
पहली बार प्रकाशित2007
विनिर्देशECMA-376

XLSM को किसी और में बदलना

XLSM की जगह विचार करने लायक़ फ़ॉर्मेट