تبدیل XLS به XLSX
فایلهای اکسل 97–2003 را به فرمتی ببرید که همهٔ برنامههای صفحهگسترده امروزی بهطور پیشفرض با آن ذخیره میکنند. فایلهای .xls را بارگذاری کنید، همهٔ شیتها را نگه دارید و فایلهای .xlsx را دانلود کنید که بدون Compatibility Mode باز میشوند.
مبدل داده
یا فایلهای CSV, TSV, TXT … را اینجا رها کنید ·
حداکثر 95 MB برای هر فایل· تا 20 فایل· حذف پس از 30 دقیقه
فایلها روی سرورهای ما پردازش میشوند و پس از 30 دقیقه حذف میشوند.
نویسهای که ستونها را در فایلهای CSV و متنی جدا میکند، هم برای خواندن و هم برای نوشتن. حالت خودکار آن را از ورودی تشخیص میدهد و با ویرگول مینویسد.
UTF-8 برای همه زبانها کار میکند. اگر Excel در ویندوز هنگام باز کردن CSV نویسههای اروپایی یا آسیایی را خراب نشان میدهد، UTF-8 با BOM را انتخاب کنید.
ورودی Excel، ODS و Numbers: فقط برگه اول تبدیل شود یا همه برگهها (برای هر برگه یک CSV داخل ZIP، یا برای هر برگه یک کلید JSON).
نام زبانه برگه در صفحهگسترده جدید، حداکثر 31 نویسه.
آرایهای از شیءها برای هر ردیف از نام ستونها بهعنوان کلید استفاده میکند؛ آرایهای از آرایهها فشردهتر است و سرستون را بهعنوان آرایه اول نگه میدارد.
نام عنصر بیرونی که همه ردیفها را در بر میگیرد؛ هر ردیف داخل آن به یک <row> تبدیل میشود.
در دستورهای CREATE TABLE و INSERT استفاده میشود. فقط حروف انگلیسی، ارقام و زیرخط.
نقلقولگذاری و نوع ستونها بین پایگاههای داده کمی فرق دارد؛ همان را که میخواهید در آن وارد کنید انتخاب کنید.
سلولهای تاریخ را در یک قالب بازنویسی میکند. ISO (2026-10-18) برای پایگاه داده و کد امنترین است؛ «بدون تغییر» آنها را همانطور که در منبع هستند نگه میدارد.
نحوه استفاده از این ابزار
- 1
فایلهای قدیمی اکسل را بارگذاری کنید
یک فایل .xls یا محتویات یک پوشه کامل را بیندازید؛ تا ۲۰ فایل و هر کدام حداکثر 95 MB. فایلهای Excel 97 تا 2003 همگی ساختار دودویی یکسانی دارند.
- 2
همهٔ شیتها را نگه دارید
گزینه برگههای موردنظر برای تبدیل در این صفحه از حالت «همه برگهها» شروع میشود، یعنی هر زبانه فایل قدیمی به یک زبانه در فایل جدید تبدیل میشود. اگر زبانههای دیگر فقط پیشنویساند، گزینه «فقط برگه اول» را انتخاب کنید.
- 3
تبدیل و ذخیره کنید
روی تبدیل به XLSX بزنید و فایلها را دانلود کنید؛ برای چند فایل، یک ZIP تحویل میگیرید. آنها را در Excel، Google Sheets، Numbers یا LibreOffice Calc باز کنید.
تبدیل XLS به XLSX، کتابکار را از فرمت دودویی Excel 97–2003 به فرمت Office Open XML که با Excel 2007 معرفی شد منتقل میکند. ردیفها، ستونها و نام برگهها منتقل میشوند، سقف 65,536 ردیف از بین میرود و فایل معمولاً کوچکتر میشود.
چرا هنوز فایلهای XLS قدیمی پیدا میشوند
پسوند .xls از Excel 97 تا زمانی که Excel 2007 جایگزینش کرد، فرمت پیشفرض ذخیره بود. آرشیوهای حسابداری، دستگاههای آزمایشگاهی و سامانههای انبارداری مدتها پس از آن هم به نوشتن آن ادامه دادند، چون هر برنامهای این فرمت ثابت را میشناخت. برای همین این فایلها همچنان پیدا میشوند: خروجی پورتال بانک، فهرست قیمت تأمینکننده که سالها استفاده شده، یا یک دهه گزارش ماهانه.
مشکل از جایی شروع میشود که این فایل با نرمافزار امروزی روبهرو میشود. Excel آن را در Compatibility Mode باز میکند، توابع جدید اجازه ذخیره در آن را نمیدهند و کتابخانههای داده مانند openpyxl در Python فقط .xlsx را میخوانند، پس اسکریپتها روی فایل دودویی قدیمی خطا میدهند. Google Sheets و Numbers فایل .xls را وارد میکنند، اما هر ذخیره دوباره عملاً یک تبدیل است. یک بار ارتقای گروهی به این رفتوبرگشت پایان میدهد. اگر در واقع یک فایل ساده برای وارد کردن به پایگاه داده میخواهید، بعد از این مرحله مستقیم به تبدیل XLSX به CSV بروید.
مقایسهٔ XLS و XLSX: ردیف، ستون و حجم فایل
- ردیف در هر برگه XLS
- 65,536
- ردیف در هر برگه XLSX
- 1,048,576
- ستون در XLS (از A تا IV)
- 256
- ستون در XLSX (از A تا XFD)
- 16,384
تفاوت قابلمشاهده در جدول است: شانزده برابر ردیف بیشتر و شصتوچهار برابر ستون بیشتر. گزارش حسگر یا خروجی تراکنشی که برای جا شدن در محدودیت قدیمی بین چند برگه تقسیم شده بود، بعد از ارتقا در یک برگه جا میشود.
در زیرساخت، تغییر بزرگتر است. XLS همان BIFF8 است، جریانی دودویی از رکوردها که مایکروسافت سالها پس از انتشار آن را کامل مستند کرد. XLSX آرشیو ZIP از بخشهای XML است که در سال 2006 با نام ECMA-376 و در سال 2008 با نام ISO/IEC 29500 استاندارد شد؛ برای همین برنامهها و زبانهای برنامهنویسی بسیاری میتوانند آن را بخوانند و بنویسند. لایه ZIP همچنین دلیل آن است که همان دادهها معمولاً در قالب .xlsx فضای کمتری اشغال میکنند.
ماکروها و فرمولها را دوباره بررسی کنید
فایل .xlsx نمیتواند ماکروی VBA نگه دارد و این مبدل مقدار سلولها را منتقل میکند، نه فرمول زنده، نمودار یا جدول محوری را. تا وقتی فایل جدید را باز نکردهاید و مطمئن نشدهاید اعداد برگههای مهمتان یکسان است، فایل .xls اصلی را نگه دارید.
اشتباههای رایج در تبدیل فایلهای XLS
باور نادرستتغییر پسوند فایل از .xls به .xlsx آن را ارتقا میدهد.
واقعیتبایتها همچنان BIFF8 دودویی میمانند. سپس Excel اعلام میکند فرمت و پسوند فایل با هم نمیخوانند و برنامههای دیگر آن را کاملاً رد میکنند.
باور نادرستنگه داشتن فایلهای XLS اصلاً امن نیست.
واقعیتداده ساده در فایل .xls بیخطر است. خطر در ماکروهاست و برای همین Excel بهطور پیشفرض ماکروهای دریافتی از اینترنت را مسدود میکند؛ فایل .xlsx اصلاً نمیتواند ماکرو داشته باشد.
باور نادرستفقط کاربران Excel 2003 هنوز به .xls نیاز دارند.
واقعیتبرخی پورتالهای بارگذاری، ورود داده در ERPهای قدیمی و نرمافزارهای آزمایشگاهی هنوز آن را میخواهند؛ این کار تبدیل XLSX به XLS است، یعنی جهت معکوس.
دو فرمت اکسل در کنار هم
XLS
پوشه کار Microsoft Excel 97–2003
XLS قالب دودویی صفحهگسترده است که Excel از نسخه Excel 97 تا زمانی که XLSX در سال 2007 جای آن را گرفت استفاده میکرد. هر برگه حداکثر 65,536 سطر و 256 ستون دارد و دادهها در ساختاری اختصاصی ذخیره میشوند. بسیاری از سامانههای قدیمی، درگاههای دولتی و خروجیهای بانکی قدیمی هنوز XLS تولید میکنند یا میخواهند. Excel، LibreOffice و Google Sheets آن را باز میکنند.
- فشردهسازی
- –
- شفافیت
- –
- انیمیشن
- –
- سال معرفی
- 1997 · Microsoft
XLSX
پوشه کار Microsoft Excel
XLSX از Office 2007 قالب پیشفرض پوشه کار Microsoft Excel است و بر پایه استاندارد Office Open XML ساخته شده. چند برگه، فرمول، قالببندی، نمودار، جدول محوری و اعتبارسنجی داده را در بسته ZIP از فایلهای XML ذخیره میکند. هر برگه بیش از یک میلیون سطر پشتیبانی میکند و قالب پیشفرض تبادل صفحهگستردههای کسبوکار است. Google Sheets، LibreOffice و Numbers آن را باز میکنند، هرچند ماکروها و قابلیتهای پیشرفته ممکن است منتقل نشوند.
- فشردهسازی
- –
- شفافیت
- –
- انیمیشن
- –
- سال معرفی
- 2007 · Microsoft
کاربران XLS را به XLSX ارتقا میدهند تا از Compatibility Mode خلاص شوند، سقف 65,536 ردیف را بردارند و فایلی داشته باشند که برنامهها و اسکریپتهای امروزی بدون کتابخانههای قدیمی بخوانند.
پرسشهای رایج دربارهٔ تبدیل XLS به XLSX
چرا اکسل هنگام باز کردن فایل .xls عبارت Compatibility Mode را نشان میدهد؟
Excel 2007 و نسخههای بعدی فرمت دودویی قدیمی را باز میکنند، اما برای اینکه ذخیره دوباره بهصورت .xls ممکن باشد، کتابکار را در همان محدودیتهای قدیمی نگه میدارند. نوار عنوان عبارت Compatibility Mode را نشان میدهد تا هشدار بدهد جدول در 65,536 ردیف و 256 ستون متوقف میشود. نسخه .xlsx این محدودیت را برمیدارد.
آیا برای تبدیل XLS به XLSX باید اکسل نصب باشد؟
خیر. تبدیل روی سرور انجام میشود، بنابراین Chromebook، تبلت یا رایانهای که فقط LibreOffice دارد هم میتواند فایل .xlsx بسازد. این موضوع وقتی مفید است که در فهرستبرداری IT صدها فایل قدیمی پیدا میشود.
آیا حجم فایل XLSX از XLS کمتر میشود؟
معمولاً بله. فایل .xlsx بستهای ZIP از بخشهای XML است، پس متن تکراری و قالببندی خالی خوب فشرده میشود، در حالی که .xls رکوردها را بدون فشردهسازی ذخیره میکند. کتابکارهایی با سلولهای متنی زیاد بیشترین کاهش حجم را دارند؛ فایلی که بیشتر از تصاویر جاسازیشده تشکیل شده تغییر چندانی نمیکند.
ماکروهای داخل فایل XLS قدیمی چه میشوند؟
فایل .xlsx طبق طراحی نمیتواند کد VBA نگه دارد؛ خود Excel هم ذخیره ماکرو در این پسوند را نمیپذیرد و شما را به .xlsm راهنمایی میکند. فایل .xls اصلی را بهعنوان منبع ماکرو نگه دارید، یا پس از تبدیل، ماژولها را در Excel به کتابکار دارای ماکرو منتقل کنید.
آیا پس از تبدیل میتوان فایلهای XLS اصلی را با خیال راحت حذف کرد؟
ابتدا چند نمونه از فایلهای جدید را باز کنید و جمعها را در برگههای مهم مقایسه کنید. مبدل داده، مقدار سلولها را مینویسد؛ پس کتابکاری که به فرمول زنده، نمودار یا جدول محوری وابسته است باید پیش از حذف نسخههای اصلی بررسی شود. فایلهایی که اینجا بارگذاری میکنید پس از 30 دقیقه از سرور ما حذف میشوند.
- تبدیل XLSX به XLSتبدیل فایلهای .xlsx به فرمت قدیمی .xls برای Excel 2003، سیستمهای ERP قدیمی و سامانههایی که XLSX نمیپذیرند. همهٔ شیتها حفظ میشود، 20 فایل در هر دسته.
- تبدیل ODS به XLSXصفحهگستردههای ODS از LibreOffice یا OpenOffice Calc را برای کاربران اکسل و فرمهای بارگذاری به XLSX تبدیل کنید؛ همهٔ برگهها، تا 20 فایل، بدون نصب.
- تبدیل CSV به XLSXتبدیل CSV به فایل اکسل XLSX با حفظ صفرهای ابتدایی، شناسههای طولانی و حروف خاص. جداکنندهٔ ویرگول، نقطهویرگول و تب خودکار تشخیص داده میشود.
- تبدیل Numbers به اکسلصفحهگسترده Apple Numbers را به فایل اکسل XLSX تبدیل کنید که در Windows و Google Sheets و سامانههای اداری باز شود. همه برگهها حفظ میشوند، بدون Mac.
- تبدیل XLSX به CSVفایل اکسل XLSX را به CSV تمیز با UTF-8 برای Shopify، WooCommerce، Mailchimp، Salesforce یا پایگاه داده تبدیل کنید. فرمولها به مقدار تبدیل میشوند.
- تبدیل CSV به XLSتبدیل CSV به XLS، فرمت اکسل 97–2003 که سامانههای قدیمی و نسخههای قدیمی Office هنوز میخواهند. تشخیص خودکار جداکننده، تا 20 فایل همزمان.