UltKit

تبدیل XLS به XLSX

فایل‌های اکسل 97–2003 را به فرمتی ببرید که همهٔ برنامه‌های صفحه‌گسترده امروزی به‌طور پیش‌فرض با آن ذخیره می‌کنند. فایل‌های .xls را بارگذاری کنید، همهٔ شیت‌ها را نگه دارید و فایل‌های .xlsx را دانلود کنید که بدون Compatibility Mode باز می‌شوند.

مبدل داده

یا فایل‌های CSV, TSV, TXT … را اینجا رها کنید ·

حداکثر 95 MB برای هر فایل· تا 20 فایل· حذف پس از 30 دقیقه

خروجی

فایل‌ها روی سرورهای ما پردازش می‌شوند و پس از 30 دقیقه حذف می‌شوند.

نحوه استفاده از این ابزار

  1. 1

    فایل‌های قدیمی اکسل را بارگذاری کنید

    یک فایل .xls یا محتویات یک پوشه کامل را بیندازید؛ تا ۲۰ فایل و هر کدام حداکثر 95 MB. فایل‌های Excel 97 تا 2003 همگی ساختار دودویی یکسانی دارند.

  2. 2

    همهٔ شیت‌ها را نگه دارید

    گزینه برگه‌های موردنظر برای تبدیل در این صفحه از حالت «همه برگه‌ها» شروع می‌شود، یعنی هر زبانه فایل قدیمی به یک زبانه در فایل جدید تبدیل می‌شود. اگر زبانه‌های دیگر فقط پیش‌نویس‌اند، گزینه «فقط برگه اول» را انتخاب کنید.

  3. 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
مبدل XLS

XLSX

پوشه کار Microsoft Excel

XLSX از Office 2007 قالب پیش‌فرض پوشه کار Microsoft Excel است و بر پایه استاندارد Office Open XML ساخته شده. چند برگه، فرمول، قالب‌بندی، نمودار، جدول محوری و اعتبارسنجی داده را در بسته ZIP از فایل‌های XML ذخیره می‌کند. هر برگه بیش از یک میلیون سطر پشتیبانی می‌کند و قالب پیش‌فرض تبادل صفحه‌گسترده‌های کسب‌وکار است. Google Sheets، LibreOffice و Numbers آن را باز می‌کنند، هرچند ماکروها و قابلیت‌های پیشرفته ممکن است منتقل نشوند.

فشرده‌سازی
–
شفافیت
–
انیمیشن
–
سال معرفی
2007 · Microsoft
مبدل XLSX

کاربران 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 دقیقه از سرور ما حذف می‌شوند.