فرمت فایل XL
بررسی
فایل های XL دارای یک افزونه .xl هستند، شبیه به همتای مدرن آنها، XLS. این فایلهای باینری یک بار به طور گسترده ای برای ذخیره سازی داده ها در ردیف ها و ستون ها استفاده می شد، اما از آن زمان با فرمت های جدیدتر مانند XLSX جایگزین شده است. با وجود اینکه قدیمی تر است، فایل ها XL هنوز هم برای کسانی که نیاز به کار با سیستم های ارثی و یا مجموعه های داده که هنوز به آخرین استانداردهای منتقل نشده است ارزش دارد.
ویژگیهای کلیدی
- Binary Format: فایل های XL در یک فرمت باینری ذخیره می شوند، آنها را کوچک اما کمتر قابل خواندن انسان می سازد.
- Row and Column Structure: داده ها در ردیف ها و ستون ها سازماندهی می شوند، شبیه به فرمت های صفحه نمایش مدرن مانند XLSX.
- ** توانایی های صادرات**: شما می توانید به راحتی داده ها را از فایل های XL به CSV یا PDF با استفاده از ابزارهای ساخته شده از اکسل صادر کنید.
- توافق محدود: به دلیل سن، فایل های XL تنها با نسخه های قدیمی تر از Microsoft Excel پشتیبانی می شوند.
مشخصات فنی
ساختار فرمت
فایل های XL یک ساختار فرمت باینری را دنبال می کنند.آنها اساسا اسناد ترکیبی هستند که به فریم دوگانه (CFB) متصل می شوند. استاندارد MS-CFB این بدان معناست که آنها شامل چندین جریان و ذخیره سازی، شبیه به سایر فرمت های باینری مایکروسافت آفیس است.
اجزای اصلی
- Header: شامل متا داده های مربوط به فایل مانند اطلاعات نسخه است.
- Body: بخش داده اصلی که در آن ردیف ها و ستون ها ذخیره می شوند.
- ** جریان ها و ذخیره سازی ها**: اجزای اضافی که ممکن است شامل ماکروها، نمودارها یا سایر اشیاء ساخته شده باشد.
استانداردها و سازگاری
فایل های XL به عنوان استاندارد MS-XLS که یک مشخصات فرمت دوگانه برای اسناد اکسل است.آنها با نسخه های قدیمی تر مایکروسافت اکسل سازگار هستند اما در انتشارات جدیدتر پشتیبانی نمی شوند.
تاریخ و تکامل
فایل های XL به عنوان بخشی از نسخه های اولیه اکسل معرفی شد، به طور عمده برای ارائه ذخیره سازی موثر و دستکاری داده های صفحه پخش. با این حال، با توجه به محدودیت های فرمت های باینری و معرفی فرم های مبتنی بر XML مانند XLSX، فایلهای XL برای پروژه های توسعه جدید قدیمی شده است.
کار با فایل های XL
باز کردن فایل های XL
برای باز کردن فایل های XL، شما نیاز به یک نسخه قدیمی تر از مایکروسافت اکسل دارید که این فرمت را پشتیبانی می کند.در غیر این صورت، برخی از ابزارهای شخص ثالث ممکن است قابلیت سازگاری محدود را ارائه دهند اما به طور رسمی پشتیبانی یا توصیه نمی شود.
تبدیل فایل های XL
سناریوهای تبدیل رایج شامل صادرات داده ها به CSV برای دستکاری آسان تر در برنامه های دیگر یا تبدیل فایل به PDF برای اهداف آرشیو است.
ایجاد فایل های XL
فایل های XL معمولا با استفاده از نسخه های قدیمی تر از مایکروسافت اکسل ایجاد می شود.از آنجایی که این فرمت دیگر پشتیبانی نمی شود، ایجاد اسناد جدید XL توصیه نشده است مگر اینکه شما با سیستم های میراثی یا مجموعه های داده خاص که نیاز به فرم دوگانه به دلایل سازگاری.
موارد استفاده رایج
- Legacy Data Access: کار با داده های تاریخی ذخیره شده در فایل های XL.
- مهاجم داده ها: تبدیل فایل های قدیمی XL به فرمت های مدرن تر مانند XLSX یا CSV.
- ** اهداف آرشیو**: ذخیره فایل های XL به عنوان PDF ها برای نگهداری طولانی مدت و مشاهده آسان.
مزایای و محدودیت ها
مزایای:
- فرمت دوگانه کارآمد، ایده آل برای ذخیره سازی داده های کوچک.
- امکان صادرات آسان به فرمت های دیگر به طور گسترده ای مانند CSV و PDF
محدودیت ها:
- سازگاری محدود با نسخه های نرم افزاری مدرن
- کمبود پشتیبانی از انتشارات فعلی Microsoft Excel.
منابع توسعه دهنده
برنامه نویسی با فایل های XL از طریق APIs و کتابخانه های مختلف پشتیبانی می شود نمونه های کد و راهنمای اجرای به زودی اضافه خواهد شد.
پرسش های مکرر
**آیا می توانم یک فایل XL را در نسخه جدیدتر از Excel باز کنم؟**نه، فایل های XL توسط نسخه های مدرن اکسل پشتیبانی نمی شود.شما باید از ورژن های قدیمی تر یا ابزارهای شخص ثالث استفاده کنید که سازگاری پشتیبان را ارائه می دهند.
** بهترین راه برای تبدیل فایل های XL به XLSX چیست؟**روش قابل اعتماد این است که فایل XL را در یک نسخه قدیمی از اکسل باز کنید و سپس آن را به عنوان یک فایل XNUMX با استفاده از ویژگی “Save As” ذخیره کنید.
**چرا فایل های XL دیگر توسط مایکروسافت پشتیبانی نمی شوند؟**مایکروسافت فرمت های جدیدتر و قوی تر مانند XLSX را معرفی کرد که سازگاری بهتر، پارسینگ آسان تر و ویژگی های پیشرفته تر را در مقایسه با فرم های باینری قدیمی تر از XL ارائه می دهد.