تبدیل XLSX به XLS
برخی سیستمها هنوز فقط فرمت Excel 97–2003 را میپذیرند. فایلهای .xlsx خود را بارگذاری کنید و نسخههای .xls دریافت کنید که نسخههای قدیمی اکسل، صفحههای ورود دادهٔ سیستمهای قدیمی و فرمهای آپلود سختگیر آنها را میپذیرند.
مبدل داده
یا فایلهای 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
فایلهای XLSX را اضافه کنید
تا ۲۰ فایل .xlsx یا .xlsm را بارگذاری کنید، هر کدام حداکثر 95 MB. پیش از شروع بررسی کنید هیچ برگهای از ردیف 65,536 یا ستون IV، یعنی مرز شبکهٔ قدیمی، فراتر نرود.
- 2
شیتهایی را که منتقل میشوند انتخاب کنید
گزینهٔ «همهٔ برگهها» از قبل انتخاب شده است. اگر سیستم مقصد به هر حال فقط اولین زبانه را میخواند، در بخش برگههای موردنظر برای تبدیل گزینهٔ «برگهٔ اول» را انتخاب کنید.
- 3
نسخههای XLS را دانلود کنید
روی تبدیل به XLS بزنید. هر فایل اکسل بهصورت یک فایل .xls دانلود میشود، و اگر چند فایل را تبدیل کرده باشید، در قالب یک ZIP.
چطور بدون اکسل XLSX را به XLS تبدیل کنم؟
فایل .xlsx را اینجا بارگذاری کنید و تبدیل به XLS را بزنید. یک فایل Excel 97–2003 با همان برگهها و مقادیر سلولها به دست میآورید، به شرط آنکه هر برگه در 65,536 ردیف و 256 ستون جا شود.
وقتی سیستمی فقط فرمت قدیمی XLS را میپذیرد
Excel 2007 قالب پیشفرض فایل را عوض کرد، اما نرمافزارهایی که صفحهگسترده وارد میکنند با آن تغییر نکردند. ورودیگیری که برای قالب باینری .xls نوشته شده یک ساختار مشخص را میخواند؛ اگر بستهٔ ZIP از بخشهای XML به آن بدهید، شکست میخورد. برای همین بعضی درگاههای تأمینکننده، نرمافزارهای حسابداری و نرمافزار دستگاهها هنوز در راهنمای بارگذاری مینویسند فقط Excel 97–2003 workbook.
تبدیل به قالب قدیمی یک مصالحه است، نه ارتقا. شبکهٔ بزرگتر، پالت رنگ گستردهتر و توابع جدیدتر را کنار میگذارید تا فایلی بسازید که سیستم قدیمی بتواند بخواند. فایل .xlsx را نسخهٔ کاری نگه دارید و .xls را خروجی مخصوص یک گیرنده بدانید. اگر آن گیرنده متن ساده را هم میپذیرد، تبدیل CSV به XLS و عکس آن را مقایسه کنید، چون CSV بیشتر این محدودیتها را ندارد.
محدودیت تعداد ردیف XLS در نسخههای مختلف اکسل
- 16,384
ردیف در هر برگه در Excel 5.0 و Excel 95
- 65,536
ردیف در هر برگه در قالب .xls اکسل 97–2003
- 1,048,576
ردیف در هر برگه در .xlsx از Excel 2007 به بعد
تبدیل XLSX به XLS: پیش از شروع چه چیزهایی را بررسی کنید
| انجام دهید | انجام ندهید |
|---|---|
| هر برگه را به حداکثر 65,536 ردیف و 256 ستون برسانید | پسوند .xlsx را به .xls تغییر ندهید به امید اینکه ورودیگیر بپذیرد |
| اگر گیرنده فقط عدد میخواند، فرمولها را بهصورت مقدار جایگذاری کنید | انتظار نداشته باشید slicer، sparkline یا نمودارهای جدیدتر منتقل شوند |
| سلولهای متنی را که به شکست خط وابستهاند و ممکن است ورودیگیر انتظارش را نداشته باشد کوتاه کنید | به رنگهای خارج از پالت قدیمی 56 رنگی تکیه نکنید |
| پیش از ارسال دستهای، فایل .xls را یک بار در سیستم مقصد باز کنید | بعد از تبدیل، نسخهٔ کاری .xlsx را حذف نکنید |
دو عدد بیشتر غافلگیریها را توضیح میدهند. قالب قدیمی در هر فایل فقط 4,000 قالب سلول متمایز میپذیرد، در برابر 64,000 در XLSX، پس گزارشی با قالببندی سنگین ممکن است بخشی از آن را از دست بدهد. پالت آن هم 56 رنگ دارد، پس رنگهای سازمانی سفارشی به نزدیکترین رنگ موجود تبدیل میشوند. خود داده، یعنی متن و عدد و تاریخ سلولها، در محدودهٔ شبکه بدون تغییر منتقل میشود. اگر بعداً خواستید فایل قدیمی را دوباره به قالب جدید ببرید، تبدیل XLS به XLSX کار برعکس را انجام میدهد.
مقایسهٔ XLSX و XLS
XLSX
پوشه کار Microsoft Excel
XLSX از Office 2007 قالب پیشفرض پوشه کار Microsoft Excel است و بر پایه استاندارد Office Open XML ساخته شده. چند برگه، فرمول، قالببندی، نمودار، جدول محوری و اعتبارسنجی داده را در بسته ZIP از فایلهای XML ذخیره میکند. هر برگه بیش از یک میلیون سطر پشتیبانی میکند و قالب پیشفرض تبادل صفحهگستردههای کسبوکار است. Google Sheets، LibreOffice و Numbers آن را باز میکنند، هرچند ماکروها و قابلیتهای پیشرفته ممکن است منتقل نشوند.
- فشردهسازی
- –
- شفافیت
- –
- انیمیشن
- –
- سال معرفی
- 2007 · Microsoft
XLS
پوشه کار Microsoft Excel 97–2003
XLS قالب دودویی صفحهگسترده است که Excel از نسخه Excel 97 تا زمانی که XLSX در سال 2007 جای آن را گرفت استفاده میکرد. هر برگه حداکثر 65,536 سطر و 256 ستون دارد و دادهها در ساختاری اختصاصی ذخیره میشوند. بسیاری از سامانههای قدیمی، درگاههای دولتی و خروجیهای بانکی قدیمی هنوز XLS تولید میکنند یا میخواهند. Excel، LibreOffice و Google Sheets آن را باز میکنند.
- فشردهسازی
- –
- شفافیت
- –
- انیمیشن
- –
- سال معرفی
- 1997 · Microsoft
کاربران از XLSX به XLS برمیگردند چون ورودیگیر قدیمی، نصب قدیمی Office یا درگاهی سختگیر فقط قالب باینری Excel 97–2003 را میخواند.
پرسشهای رایج دربارهٔ تبدیل XLSX به XLS
چه کسانی هنوز فایل XLS میخواهند؟
بیشتر نرمافزارهایی که پیش از 2007 ساخته شده و ورودیگیر آنها هرگز بهروز نشده است: ماژولهای قدیمی ERP و حقوقودستمزد، برخی درگاههای بارگذاری دولتی و بانکی، سامانههای آزمایشگاهی و صندوق فروش، و کسانی که از Office 2003 یا قدیمیتر استفاده میکنند. اگر فرمی فایل .xlsx شما را با پیام نامعتبر بودن نوع فایل رد میکند، معمولاً دلیلش همین است.
ردیفهای بعد از 65,536 چه میشوند؟
جایی برای ماندن ندارند، چون شبکهٔ XLS در ردیف 65,536 و ستون IV تمام میشود. پیش از تبدیل، برگهٔ بلند را به چند برگه یا چند فایل تقسیم کنید، یا اگر سیستم مقصد میپذیرد، داده را با CSV بفرستید که محدودیتی در تعداد ردیف ندارد.
آیا توابع جدید اکسل در فایل XLS حفظ میشوند؟
توابعی که بعد از Excel 2003 معرفی شدهاند، مانند IFERROR در 2007 یا XLOOKUP در Microsoft 365، در قالب قدیمی وجود ندارند. این مبدل مقدار سلولها را مینویسد، پس فایل XLS آخرین نتایج محاسبهشده را نشان میدهد نه فرمولها را، که اغلب دقیقاً همان چیزی است که ورودیگیر قدیمی انتظار دارد.
آیا Excel 2003 اصلاً میتواند XLSX را باز کند؟
فقط با Microsoft Office Compatibility Pack، افزونهٔ رایگانی که مایکروسافت در 2006 برای Office 2000 و XP و 2003 منتشر کرد. بدون آن فایل باز نمیشود. این بسته دیگر پشتیبانی نمیشود، پس روی رایانهٔ قدیمی و قفلشده، نسخهٔ .xls راه مطمئنتری است.
چرا حجم فایل XLS از XLSX من بیشتر است؟
XLSX بخشهای XML خود را درون یک ظرف ZIP فشرده میکند، اما XLS رکوردهای باینری را بدون این فشردهسازی ذخیره میکند. انتظار داشته باشید فایل قدیمی بزرگتر باشد، و در برگههای پرمتن گاهی چند برابر، که اگر درگاهی بارگذاری را به چند مگابایت محدود کرده باشد اهمیت دارد.