Microsoft Excel 2007 XLSB बाइनरी प्रारूप के लिए डाउनसाइड्स? [बन्द है]


16

Excel 2007/2010 मेरी फ़ाइलों को एक "एक्सेल बाइनरी वर्कबुक" प्रारूप में सहेजने का विकल्प प्रदान करता है जो कि छोटे (कुछ मामलों में आकार का 50%) लगता है और अधिक तेज़ी से लोड होता है। क्या इस प्रारूप का कोई नकारात्मक पहलू है? क्या मुझे किसी कारण से इससे बचना चाहिए?

मैं सोच रहा हूँ कि इसमें कुछ कमी है, या यह XLSX के बजाय डिफ़ॉल्ट रूप से सहेजने का प्रारूप होगा, लेकिन मैं यह नहीं पता लगा सकता कि दोष क्या हो सकते हैं। XLSX एक्सेल फ़ाइलों को आयात करने वाले अन्य उत्पादों में यथोचित रूप से सामान्य लगता है, लेकिन उनमें से कोई भी XLSB का समर्थन नहीं करता है - क्यों नहीं?

जवाबों:


14

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

  1. एकमात्र वास्तविक नुकसान सॉफ्टवेयर के साथ डेटा का उपयोग करने में संगतता होने वाला है जो बाइनरी के बजाय XML (उदाहरण के लिए वेब सर्वर) चाहता है। यदि आप बहुत सारी प्रणालियों को एक साथ जोड़ते हैं, तो यह एक परत के साथ समस्या पैदा कर सकता है, क्योंकि XML को इस उद्देश्य के लिए विशेष रूप से विकसित किया गया था।

  2. कुल मिलाकर, इस तथ्य के अलावा कोई अन्य नुकसान नहीं है कि आप यह बताने में सक्षम नहीं होंगे कि इसमें मैक्रोज़ हैं या नहीं क्योंकि इस प्रारूप का कोई मैक्रो-मुक्त संस्करण नहीं है। यदि आप हानिकारक मैक्रो हैं, तो यह निर्धारित करने के लिए कि आप शीघ्र और निष्क्रिय होने के लिए अपनी मैक्रो सेटिंग्स बदल सकते हैं।

xlsbआपके डिफ़ॉल्ट फ़ाइल प्रारूप के रूप में उपयोग करने के लिए एक सम्मोहक सूची ।


मुझे संदेह था कि यह मामला था, लेकिन यह सुनिश्चित करना चाहता था। मेरे द्वारा किए गए अन्य पढ़ने से, XLSX एक अधिक खुला मानक प्रतीत होता है, जहाँ XLSB वास्तव में XLS प्रारूप का अगला पुनरावृत्ति है - Microsoft Excel के लिए स्वामित्व और गति / आकार के लिए डिज़ाइन किया गया, अनुकूलता नहीं। आपके पुष्टिकरण के लिए धन्यवाद!
20

मुझे पता है कि यह उत्तर थोड़ा दिनांकित है, लेकिन यह गलत / गलत है। "क्लासिक" .xlsनिश्चित रूप से एक OLE यौगिक दस्तावेज़ है और XML नहीं है
डैनियल बी

2007 और 10 में?
रेस्टाफैरियन

XLSB फाइलें मैक्रोज़ का समर्थन करती हैं, जिसके परिणामस्वरूप मेल सर्वर उन्हें डिफ़ॉल्ट रूप से अवरुद्ध कर सकते हैं। इसके अलावा, OOXML प्रारूप (XLSX और XLSM) मानकीकृत हैं, जिसके परिणामस्वरूप अन्य अनुप्रयोगों के साथ अधिक संगतता हो सकती है।
गर्ट वैन डेन बर्ग

3

मैक iWork नंबर, क्विकव्यू, iOS पूर्वावलोकन और iOS नंबर xlsb फ़ाइलों को नहीं पहचानते हैं।


मुझे यह बताने के लिए धन्यवाद - मुझे लगता है कि अगर तृतीय-पक्ष सॉफ़्टवेयर एक्सेल फ़ाइलों के आयात की अनुमति देने जा रहा है, तो वे दो अलग-अलग स्वरूपों को लागू नहीं करेंगे, और संभवतः केवल XLSX का समर्थन करेंगे, क्योंकि यह अधिक "मानक-आधारित" है।
SqlRyan

2

यदि वे 8192 वर्ण सीमा से अधिक हैं, तो बाइनरी में सहेजना सूत्र को ठीक से सहेजने की अनुमति देता है।


1

मैं xlsbदो कारणों से प्रारूप का उपयोग नहीं करता ।

  1. क्योंकि फ़ाइल में सभी XML प्लस बाइनरी हैं, फ़ाइल संबंधित xlsxया xlsmफ़ाइल से बड़ी है ।

  2. जब मैं एक बड़ी और जटिल फ़ाइल के साथ काम कर रहा था, तो बाइनरी बार-बार दूषित हो जाती थी और मुझे फ़ाइल की बैक अप कॉपी से पुनर्स्थापित करना पड़ता था।

अद्यतन: मैंने xlsbप्रारूप की कोशिश की जब यह पहली बार सामने आया और उपरोक्त समस्याएं थीं। समस्या 1 Excel 2010 के साथ नहीं होती है, इसलिए शायद समस्या 2 भी ठीक हो जाती है।

दूसरी ओर, भले ही उपरोक्त सभी निश्चित हो, मैं अभी भी xlsbबहुत बार उपयोग नहीं करूंगा क्योंकि मेरी अधिकांश एक्सेल फाइलें वास्तव में VBA प्रोजेक्ट हैं। एक कोड रिपॉजिटरी में एक बाइनरी को ट्रैक करना रिपॉजिटरी को बहुत जल्दी से ब्लोट करेगा। (मैं अपने कोड रिपॉजिटरी के लिए मर्क्यूरियल का उपयोग करता हूं और, zipdoc एक्सटेंशन चालू होने के साथ, मैं यह बता सकता हूं कि xlsxऔर xlsmफाइलें बाइनरी के बजाय XML पाठ फ़ाइलों को ज़िपित कर रही हैं।)


1
हर बार मैंने xlsb फ़ाइलों का उपयोग किया है, वे xlsx के समान फ़ाइल की तुलना में काफी छोटे हैं।
एफ्रजियर

@afrazier, मुझे बताने के लिए धन्यवाद! जब मेरा ज्ञान 3 वर्ष से अधिक हो, तो मुझे तकनीकी सामान को दोबारा जांचना होगा।
mischab1

2
यहाँ संदर्भ के लिए, मैं एक साल पहले इस सवाल को पोस्ट करने के बाद से लगभग एक्सएलएसबी का उपयोग कर रहा हूं, कोई बुरा प्रभाव नहीं पड़ेगा - कोई दूषित डेटा या फाइलें नहीं है, और छोटे होने के अलावा, वे लगभग आधे समय में लोड करते हैं।
SqlRyan

मैं xlsb का उपयोग करने के बारे में सावधान रहा हूं, क्योंकि इसे अधिक बार दूषित होने वाला माना जाता है, लेकिन वास्तव में भ्रष्ट xlsm फ़ाइलों को खोलना और मरम्मत करके उन्हें सहेजना जैसा कि xlsb ने फाइल को ठीक किया (वास्तव में दमित त्रुटियां, के रूप में xlsm को वापस "फ़ाइल" में कनवर्ट करना ) मेरे लिए कुछ समय। यह निम्नलिखित मामलों में विशेष रूप से एक अच्छा समाधान है: 1. फ़ाइल को खोलते समय प्रिंटर त्रुटि। 2. .zip और अनपैकिंग के लिए एक्सटेंशन बदलने के बाद, आपने एक्सेल फ़ाइल के कुछ हिस्से को मैन्युअल रूप से हटा दिया है। Xlsm अखंडता के नुकसान के बारे में चिल्लाएगा, xlsb बस यह मान लेगा कि सब कुछ ठीक है।
रेज़्ज़र्ड जोर्डाज़क
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.