Xlsm বা xlsb ফর্ম্যাটগুলি কখন ব্যবহার করা উচিত?


106

এক্সেল 2007 থেকে মাইক্রোসফট শাস্ত্রীয় বিভক্ত করেছে .xls(বিশেষ করে, বিভিন্ন ফর্ম্যাটে বিন্যাস .xlsx, .xlsm, .xlsb)। .xlsxবিন্যাসের ব্যবহার এবং উদ্দেশ্য বুঝতে আমার কোনও সমস্যা হয়নি তবে আমি এখনও ভাবছি কিছু ভিবিএ সমেত একটি ফাইল তৈরি করার সময় আমাদের একটি .xlsmবা .xlsbফর্ম্যাট ব্যবহার করা উচিত কি না ।

অবশ্যই আপনি ওয়েবে কয়েকটি বিষয় সন্ধান করতে পারেন, উদাহরণস্বরূপ:

আমি এই শেষ লিঙ্কটি থেকে যা বুঝতে পেরেছি .xlsmতা হ'ল এটি একরকম এক্সএমএল ফর্ম্যাট এবং সুতরাং এটি কাস্টম ফিতা ট্যাবটির জন্য প্রয়োজন।

বিয়ন্ড ধারণাগত বিন্যাস মধ্যে পার্থক্য ( .xlsmউপর ভিত্তি করে তৈরি এক্সএমএল বনাম .xlsbএকটি হল বাইনারি , কোনো থাকে ফাইল) ব্যবহারিক পার্থক্য এই ফাইল (পটি স্বনির্ধারণ ছাড়া) কোন ব্যবহার করছেন?
এই বিন্যাসগুলির কোনও ব্যবহার করার সময় আপনি কি কোনও আসল পার্থক্য দেখেছেন?


3
xlsb সাধারণত xlsm এর চেয়ে ছোট হয়
চার্লস উইলিয়ামস

এখানে কিছু দরকারী তথ্য - বিশ্লেষক
ক্রিস

1
কোনও কারণে .xlsb ও .xlsm ব্যবহার করে কিছু সমস্যা সমাধান করা হয়েছে যা আমরা ব্যবহারকারীর সংজ্ঞায়িত
ফাংশনটির সাথে

উত্তর:


62

এগুলি সমস্ত একই হয় যে তারা আসল ফাইল উপাদানগুলি মূলত জিপ করা ফাইলগুলি। আপনি কেবলমাত্র জিপ দিয়ে এক্সটেনশানটি প্রতিস্থাপন এবং সেগুলি খোলার মাধ্যমে সামগ্রীগুলি দেখতে পাচ্ছেন। এক্সএলএসবির সাথে পার্থক্যটি মনে হয় যে উপাদানগুলি এক্সএমএল-ভিত্তিক নয় তবে একটি বাইনারি বিন্যাসে রয়েছে: সম্ভবত বড় ফাইলগুলির সাথে কাজ করার সময় এটি উপকারী।

https://blogs.msdn.microsoft.com/dmahugh/2006/08/22/new-binary-file-format-for-spreadsheets/


.xls ফাইলগুলি বিন্যাসে বাইনারি ছিল। .xlsb ফাইলগুলি নতুন অফিস সংস্করণগুলির জন্য এই বাইনারি ফর্ম্যাটটিকে ধরে রাখে। বাইনারি ফর্ম্যাটে ডেটা সংরক্ষণ করার জন্য একটি আকারের পার্থক্য এবং গতির সুবিধা উভয়ই রয়েছে, যদিও উন্নতিগুলি কেবলমাত্র খুব বড় ফাইলগুলিতেই লক্ষ করা যায়।
music2myear

90

.xlsxএর চেয়ে 4 গুণ বেশি লম্বা হয় .xlsbএবং 2 গুণ বেশি সময় বাঁচায় এবং এর চেয়ে 1.5 গুণ বড় ফাইল রয়েছে। আমি এটিকে 10'000 সারি * 1'000 কলাম = 10'000'000 (10 ^ 7) সাধারণ শৃঙ্খলিত =…+1সূত্রের কক্ষ সহ একটি উত্পন্ন ওয়ার্কশিটে পরীক্ষা করেছি :

╭──────────────╥────────┬────────╮
│              ║ .xlsx  │ .xlsb  │
╞══════════════╬════════╪════════╡
│ loading time ║ 165s   │  43s   │
├──────────────╫────────┼────────┤
│ saving time  ║ 115s   │  61s   │
├──────────────╫────────┼────────┤
│ file size    ║  91 MB │  65 MB │
╰──────────────╨────────┴────────╯

(হার্ডওয়্যার: কোর 2 ডুও 2.3 গিগাহার্জ, 4 জিবি র‌্যাম, 5.400 আরপিএম সটা II এইচডি; উইন্ডোজ 7, ​​অন্যান্য প্রক্রিয়া থেকে কিছুটা ভারী বোঝার অধীনে))

এর পাশাপাশি, কোনও পার্থক্য থাকা উচিত না। আরো স্পষ্ট করে,

উভয় ফর্ম্যাট একই বৈশিষ্ট্য সেট সমর্থন করে

2006-08-29-এর এই ব্লগ পোস্টটি উদ্ধৃত করে । সুতরাং সম্ভবত যে তথ্যটি .xlsbরিবন কোডকে সমর্থন করে না সেটি উপরের উদ্ধৃতিগুলির চেয়েও নতুন, তবে আমি মনে করি যে আপনার ফোরামের উত্সটি ঠিক ভুল। বাইনারি ফাইলটি খোলার সময়, এটি দৃ con়ভাবে OOXML ফাইলের কাঠামোটি 1-থেকে -1: 2006-08-07 এর ব্লগ নিবন্ধ অনুকরণ করে বলে মনে হচ্ছে


2
শুধুমাত্র একটি বিচার, কোনও মিনিস্ট্যাট (1) ফলাফল নেই যদিও: - \
ভাল ব্যক্তি

2
আমি নিশ্চিত করেছি যে আমার কাস্টম ফিতাযুক্ত ফাইলগুলির একটি এক্সএলএসবিতে ঠিক কাজ করে।
ডেভিড জি

5
@ পেট্রিকলিপেলিটির .xlsxমতো .xlsm, কেবলমাত্র ম্যাক্রো অক্ষম। উভয়ই এক্সএমএল ভিত্তিক। তার বিপরীতে, .xlsbবাইনারি হয়। সুতরাং আপনার প্রশ্নটি "x .xlsx / .xlsm} বনাম। Xlsb" হিসাবে পড়া উচিত। (বাইনারিটির কোনও ম্যাক্রো-অক্ষম সংস্করণ নেই .xlsb))
অ্যারন থোমা

4
যদি এক্সএলএসবি আরও ভাল হয় তবে এক্সএলএসএক্স ডিফল্ট কেন? এক্সএলএসবি-র কিছু অসুবিধা থাকতে হবে?
PProteus

3
@ পিপ্রোটিয়াস, কেবলমাত্র একটি এক্সএলএসবি নির্দিষ্ট জায়গায় নির্দিষ্ট করা ভাল। এক্সএমএল স্ট্যান্ডার্ড প্রবর্তনের পুরো ধারণাটি ছিল আরও স্বচ্ছ, ফাইলগুলিকে আরও বহনযোগ্য এবং ফাইল ম্যানিপুলেশনকে আরও সহজ করে তোলা। এখন তৃতীয় পক্ষের সরঞ্জামগুলি এক্সেল ফাইলগুলি সঠিকভাবে পড়তে / লিখতে পারে (আমি জানি, তারা কিছু বিপরীত প্রকৌশল দ্বারা এটি করতে পারে তবে এটি ছিল ত্রুটিযুক্ত)। অন্যদিকে বড় এক্সেল ফাইলগুলি ব্যবহার করা আসলে এক্সেলের কোনও প্রাথমিক ব্যবহার নয় তাই বেশি পোর্টেবল হওয়ার জন্য ট্রেড অফটি সামান্য। অতিরিক্তভাবে একটি নন-ম্যাক্রো ফাইল ব্যবহার করা কিছুটা সুরক্ষা বাড়িয়ে তোলে। তুলনা হিসাবে, এসেম্ব্লার আরও ভাল হলে জাভা নিয়ে কেন বিরক্ত হবেন?
ইস্টার

9

কেউ ভাবতে পারেন যে xlsb এর xlsm এর চেয়ে বেশি সুবিধা রয়েছে। এক্সএলএসএম এক্সএমএল-ভিত্তিক এবং এক্সএলএসবি বাইনারি হওয়ার বিষয়টি হ'ল ওয়ার্কবুক দুর্নীতি দেখা দিলে আপনি এক্সএলএসএম এর চেয়ে এক্সএলএসএম মেরামত করার আরও ভাল সম্ভাবনা থাকতে পারেন।


1
যদি এটি সত্য হয় তবে এক্সএলএসএমটি আমার জন্য এক। 90-এর দশকের মাঝামাঝি থেকে আমি দূষিত এক্সেল ফাইলগুলির সাথে অভিশপ্ত হয়েছি। জীবিকা নির্বাহের জন্য আমাকে খনন করার জন্য এটি যথেষ্ট ছিল। ফাইল পুনরুদ্ধারের বৈশিষ্ট্য সহ অফিস 2000 ছিল প্রথম সংস্করণ। তবে আমি করি না
রাইডারবিল

এক্সএলএসএক্স এবং এক্সএলএসএম ফাইল এক্সটেনশনগুলি 2007-এর পূর্বের এক্সেল এক্সএলএস ফাইল এক্সটেনশনের চেয়ে অনেক বেশি স্থিতিশীল।
ফিলিপ কস্তা গুয়ালবার্তো

8

শুধু উত্তরোত্তর জন্য, এক্সেল ফাইল ফর্ম্যাট সম্পর্কিত বেশ কয়েকটি বাহ্যিক উত্স থেকে লেখা এখানে। এর মধ্যে কয়েকটি এই প্রশ্নের অন্য উত্তরে উল্লেখ করা হয়েছে তবে প্রয়োজনীয় সামগ্রী পুনরুত্পাদন ছাড়াই।

1. ডগ মাহুগ থেকে , আগস্ট 22, 2006 :

... নতুন এক্সএলএসবি বাইনারি ফর্ম্যাট। ওপেন এক্সএমএল এর মতো এটি একটি সম্পূর্ণ বিশ্বস্ততা ফাইল ফর্ম্যাট যা এক্সেলে আপনি যা কিছু তৈরি করতে পারবেন তা সংরক্ষণ করতে পারে তবে এক্সএলএসবি ফর্ম্যাটটি এমনভাবে কার্য সম্পাদনের জন্য অনুকূলিত হয়েছে যা খাঁটি এক্সএমএল ফর্ম্যাট দিয়ে সম্ভব নয়।

এক্সএলএসবি ফর্ম্যাটটি (কখনও কখনও বিআইএফএফ 12 হিসাবেও পরিচিত, "অফিস 12 এর জন্য বাইনারি ফাইল ফর্ম্যাট" হিসাবে) ওপেন এক্সএমএল ফর্ম্যাট এবং এক্সপিএস দ্বারা ব্যবহৃত একই ওপেন প্যাকেজিং কনভেনশন ব্যবহার করে। সুতরাং এটি মূলত একটি জিপ ধারক এবং আপনি ভিতরে এটি দেখতে কোনও জিপ সরঞ্জাম দিয়ে এটি খুলতে পারেন। তবে প্যাকেজের মধ্যে XML অংশগুলির পরিবর্তে, আপনি .BIN অংশগুলি পাবেন ...

এই নিবন্ধটি বিআইএন ফর্ম্যাট সম্পর্কে ডকুমেন্টেশনকেও বোঝায় , এখানে পুনরুত্পাদন করার জন্য খুব দীর্ঘ।

২. এমএসডিএন সংরক্ষণাগার, ২৯ শে আগস্ট, ২০০ From থেকে যা XLSB ফর্ম্যাট সম্পর্কিত একটি ইতিমধ্যে অনুপস্থিত ব্লগ পোস্টটি উদ্ধৃত করেছে:

যদিও আমাদের এক্সএমএল ফর্ম্যাটগুলি দ্রুত এবং দক্ষতার সাথে খোলা হয়েছে তা নিশ্চিত করার জন্য আমরা অনেক কাজ করেছি, এই বাইনারি ফর্ম্যাটটি এক্সেলের জন্য খোলার এবং সংরক্ষণের জন্য আরও কার্যকর এবং এটি ওয়ার্কবুকগুলির জন্য কিছু কার্যকারিতা উন্নতি করতে পারে যেটিতে প্রচুর পরিমাণ রয়েছে ডেটা, বা এর জন্য ওপেন প্রক্রিয়া চলাকালীন প্রচুর এক্সএমএল পার্সিংয়ের প্রয়োজন হবে। (প্রকৃতপক্ষে, আমরা খুঁজে পেয়েছি যে নতুন বাইনারি ফর্ম্যাটটি অনেক ক্ষেত্রে পুরানো এক্সএলএস ফর্ম্যাটের চেয়ে দ্রুততর)) এছাড়াও, এই ফাইল ফর্ম্যাটটির কোনও ম্যাক্রো-মুক্ত সংস্করণ নেই - সমস্ত এক্সএলএসবি ফাইলগুলিতে ম্যাক্রো থাকতে পারে (ভিবিএ এবং এক্সএলএম) । অন্যান্য সমস্ত ক্ষেত্রে এটি কার্যত উপরের এক্সএমএল ফাইল ফর্ম্যাটের সমতুল্য:

ফাইলের আকার - উভয় ফর্ম্যাটের ফাইলের আকার প্রায় একই, উভয় ফর্ম্যাটগুলি জিপ সংকোচনের মাধ্যমে ডিস্কে সংরক্ষণ করা হয় আর্কিটেকচার - উভয় বিন্যাস একই প্যাকেজিং কাঠামো ব্যবহার করে এবং উভয়ের উভয়ই একই অংশ-স্তরের কাঠামো রয়েছে। বৈশিষ্ট্য সমর্থন - উভয় ফর্ম্যাট ঠিক একই বৈশিষ্ট্য সেট রানটাইম পারফরম্যান্স সমর্থন করে - একবার মেমরিতে লোড হয়ে গেলে ফাইল ফর্ম্যাটটির প্রয়োগ / গণনার গতি রূপান্তরকারীগুলিতে কোনও প্রভাব নেই - উভয় বিন্যাসে অভিন্ন রূপান্তরকারী সমর্থন থাকবে


5

এক্সএলএসবি ফর্ম্যাটটি এক্সেল স্টার্টআপ ফোল্ডারে (এক্সএলএসটিআর্ট) অবস্থিত একটি লুকানো ওয়ার্কবুক ফাইলে এমবেড করা ম্যাক্রোগুলিকেও উত্সর্গ করা হয়।

এক্সএলএসটিআর ফোল্ডারে এক্সএলএসএম বা এক্সএলএসবি সহ একটি দ্রুত এবং নোংরা পরীক্ষা:

Measure-Command { $x = New-Object -com Excel.Application ;$x.Visible = $True ; $x.Quit() }

এক্সএলএসএম (বাইনারি) সহ 0,89 গুলি xlsm ফর্ম্যাটে একই কন্টেন্টের সাথে 1,3 গুলি (একটি জিপ ফাইলে xML) ... :)

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.