UltKit

تبدیل CSV به XLSX

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

مبدل داده

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

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

خروجی

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

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

  1. 1

    فایل‌های CSV را بارگذاری کنید

    فایل‌های صادرشدهٔ .csv، .tsv یا .txt را روی بخش بارگذاری رها کنید؛ حداکثر ۲۰ فایل در هر دسته و هر کدام تا 95 MB. گزینهٔ جداکننده روی تشخیص خودکار است، پس فایل‌های با ویرگول، نقطه‌ویرگول و تب همگی کار می‌کنند.

  2. 2

    ردیف سرستون را تأیید کنید

    گزینهٔ ردیف اول سرستون است روشن است، پس ردیف 1 به عنوان عنوان ستون‌ها در نظر گرفته می‌شود. اگر فایل مستقیم با داده شروع می‌شود آن را خاموش کنید و اگر نمی‌خواهید برگه Sheet1 نام داشته باشد، نام برگه را تنظیم کنید.

  3. 3

    تبدیل و دانلود کنید

    روی تبدیل به XLSX (Excel) بزنید و فایل را در Excel، Google Sheets، Numbers یا LibreOffice باز کنید.

پاسخ

امن‌ترین روش تبدیل CSV به Excel چیست؟

فایل را تبدیل کنید و روی آن دابل‌کلیک نکنید. CSV را بارگذاری کنید و تبدیل به XLSX (Excel) را بزنید: جداکننده تشخیص داده می‌شود، ردیف اول سرستون می‌شود، عددها سلول عددی می‌شوند و مقدارهایی که آسیب می‌بینند، مثل 00125 یا شناسهٔ 16 رقمی، به صورت متن ذخیره می‌شوند.

مبدل CSV به اکسل باید از چه چیزهایی محافظت کند

فایل CSV نوع داده ندارد: هر فیلد متن است و RFC 4180 فقط می‌گوید فیلدها چگونه جدا و داخل کوتیشن قرار می‌گیرند. وقتی Excel آن را مستقیم باز می‌کند، برای هر سلول تصمیم می‌گیرد که متن عدد است، تاریخ است یا فرمول. بیشتر وقت‌ها این حدس درست است؛ استثناها همان داده‌هایی هستند که برای مردم مهم‌ترند.

Excel فقط 15 رقم معنادار نگه می‌دارد، بنابراین شمارهٔ کارت یا کد رهگیری 16 رقمی به 0 ختم می‌شود. مقدارهای دارای صفر ابتدایی، مثل کد پستی 02134 یا SKU 00125، به عدد ساده تبدیل می‌شوند. متنی مثل 1-2 یا MARCH1 تاریخ می‌شود. فایل UTF-8 بدون byte order mark با کدپیج ویندوز خوانده می‌شود و São Paulo به صورت São Paulo دیده می‌شود. نمونهٔ زیر سه مورد از این تله‌ها را دارد.

ورودی CSV با مقدارهایی که Excel معمولاً تغییر می‌دهد
sku,zip,phone,ordered,tracking,city
00125,02134,+1 617 555 0142,2026-03-04,9400111202555842761234,São Paulo
00981,07030,+1 201 555 0187,2026-03-05,9400111202555842769876,هوبوکن

مقایسهٔ CSV و XLSX: هر فرمت چه چیزی را نگه می‌دارد

from ↓ · to →Cell typesچند برگهFormulasFormattingبیش از 65,536 ردیفقابل خواندن در هر ویرایشگر متن
CSV– CSV to Cell types: no– CSV to چند برگه: no– CSV to Formulas: no– CSV to Formatting: noCSV to بیش از 65,536 ردیف: yesCSV to قابل خواندن در هر ویرایشگر متن: yes
XLSXXLSX to Cell types: yesXLSX to چند برگه: yesXLSX to Formulas: yesXLSX to Formatting: yesXLSX to بیش از 65,536 ردیف: yes– XLSX to قابل خواندن در هر ویرایشگر متن: no
XLSXLS to Cell types: yesXLS to چند برگه: yesXLS to Formulas: yesXLS to Formatting: yes– XLS to بیش از 65,536 ردیف: no– XLS to قابل خواندن در هر ویرایشگر متن: no
supported not offeredهر فرمت چه چیزی را می‌تواند نگه دارد. تبدیل CSV به XLSX سلول‌های نوع‌دار و امکان قالب‌بندی می‌دهد؛ اما نمی‌تواند فرمول‌هایی را بسازد که در CSV وجود نداشته‌اند.

CSV

مقادیر جداشده با کاما

CSV یک قالب متن ساده برای جدول‌هاست که در آن هر خط یک ردیف است و ستون‌ها با کاما از هم جدا می‌شوند. این قالب از روزهای نخست رایانه استفاده می‌شده و در RFC 4180 توضیح داده شده است، هرچند بسیاری از گونه‌ها از نقطه‌ویرگول یا تب و رمزگذاری‌های متنی متفاوت استفاده می‌کنند. تقریباً هر صفحه‌گسترده، پایگاه داده و ابزار تحلیلی می‌تواند آن را وارد یا صادر کند و به همین دلیل قالب پیش‌فرض انتقال داده بین سیستم‌هاست. CSV فقط مقادیر را ذخیره می‌کند و فرمول، قالب‌بندی، چند برگه یا نوع داده ندارد.

فشرده‌سازی
–
شفافیت
–
انیمیشن
–
سال معرفی
–
مبدل CSV

XLSX

پوشه کار Microsoft Excel

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

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

CSV وقتی به XLSX تبدیل می‌شود که داده‌های صادرشده به دست افراد می‌رسد: گزارشی برای مدیر، فهرست سفارش برای مشتری، نتایج نظرسنجی برای تیم؛ همه انتظار یک فایل کاری با سلول‌های نوع‌دار و نام برگه دارند، نه متن خام.

تبدیل CSV به XLSX: فایل اکسل خروجی چه شکلی دارد

در فایل تبدیل‌شده، sku، zip و tracking سلول متنی هستند، پس 00125 و کد رهگیری 22 رقمی دقیقاً مثل CSV دیده می‌شوند. ستون ordered تاریخ‌های ISO دارد که Excel آن‌ها را تاریخ تشخیص می‌دهد و می‌توانید بر اساس ماه مرتب یا فیلتر کنید. نام شهرها نویسه‌های دارای نشانه را حفظ می‌کنند، چون فایل بدون توجه به روش ذخیرهٔ سازندهٔ CSV به صورت UTF-8 خوانده می‌شود.

فایل کاری یک برگه دارد که اگر نام برگه را تغییر ندهید Sheet1 نام می‌گیرد (حداکثر 31 نویسه، همان محدودیت Excel). قالب ستون‌ها ساده می‌ماند تا گیرنده قالب عددی خودش را اعمال کند. اگر گیرنده Excel 2003 یا سامانهٔ قدیمی دارد که XLSX را نمی‌پذیرد، CSV به XLS فرمت دودویی قدیمی‌تر را می‌نویسد.

فایل اکسل را دوباره در اکسل به CSV برنگردانید

وقتی XLSX درست شد، کار را در همان ادامه دهید. ذخیرهٔ دوباره به CSV در Excel و باز کردن آن با دابل‌کلیک همهٔ مشکل‌های تبدیل بالا را برمی‌گرداند. وقتی سامانه‌ای دوباره CSV لازم دارد، با XLSX به CSV یک نسخهٔ تازه صادر کنید.

پرسش‌های متداول تبدیل CSV به XLSX

چرا فایل CSV را مستقیم در اکسل باز نکنم و به‌صورت XLSX ذخیره نکنم؟

چون Excel هنگام باز کردن فایل و پیش از آنکه فرصت ذخیره داشته باشید، مقدارها را تبدیل می‌کند. صفرهای ابتدایی، عددهای بلند و هر چیزی شبیه تاریخ در حافظه تغییر می‌کند و ذخیره به صورت XLSX این تغییرها را دائمی می‌کند. اگر ابتدا فایل را بدون حدس‌زدن Excel تبدیل کنید، متن اصلی حفظ می‌شود.

آیا حجم فایل XLSX از CSV کمتر می‌شود؟

اغلب بله. XLSX یک آرشیو ZIP است و متن‌های تکراری مانند نام کشورها یا وضعیت‌ها فقط یک بار در جدول مشترک رشته‌ها ذخیره می‌شوند، بنابراین خروجی‌های پر از مقدار تکراری معمولاً کوچک‌تر می‌شوند.

فایل CSV من بیش از یک میلیون ردیف دارد. چه اتفاقی می‌افتد؟

یک برگهٔ Excel حداکثر 1,048,576 ردیف دارد، با احتساب سرستون. خود Excel برای چنین فایل‌هایی هشدار «فایل به طور کامل بارگذاری نشد» نشان می‌دهد. ابتدا CSV را تقسیم کنید یا با CSV به SQL آن را در پایگاه داده بارگذاری کنید که تعداد ردیف‌ها مهم نیست.

آیا می‌توان جلوی تغییر خودکار داده‌ها توسط اکسل را گرفت؟

نسخه‌های جدید Excel برای Microsoft 365 در File → Options → Data گزینه‌های Automatic Data Conversion دارند که می‌توانید حذف صفرهای ابتدایی، تبدیل عددهای بلند و تبدیل متن به تاریخ را خاموش کنید. نسخه‌های قدیمی‌تر چنین گزینه‌ای ندارند و به همین دلیل تبدیل بیرون از Excel مطمئن‌تر است.

تشخیص خودکار کدام جداکننده‌ها را می‌شناسد؟

چند خط اول را برای ویرگول، نقطه‌ویرگول، تب، خط عمودی و فاصله بررسی می‌کند و کاراکتری را برمی‌گزیند که همهٔ خط‌ها را به تعداد برابر فیلد تقسیم کند. اگر ستون‌ها درست نبودند، جداکننده را دستی تنظیم کنید و دوباره تبدیل کنید.

آیا Google Sheets هم فایل XLSX را باز می‌کند؟

بله. آن را در Google Drive بارگذاری کنید و با Google Sheets باز کنید یا در یک برگهٔ موجود وارد کنید. به یاد داشته باشید که یک صفحه‌گسترده در Google در مجموع در همهٔ زبانه‌ها حداکثر 10 میلیون سلول دارد.