مبدل صفحه اکسل به جدول CSV
تبدیل یک صفحه اکسل به جدول CSV، دادههای جدولبندی شده خام را برای حداکثر سازگاری با نرمافزارها به یک فرمت متنی جهانی استخراج میکند.
مقایسه فرمتها و مشخصات فنی
| مشخصات | XLSX | CSV |
|---|---|---|
| نوع MIME | - | text/csv |
| نوع | - | tabular data |
| فشردهسازی | - | none |
| مشخصات استاندارد | - | IETF RFC 4180 |
| هدر بایتهای جادویی | - | RFC 4180 delimiter stream |
نمای کلی فرمت و کاربردها
برنامههای صفحات گسترده مانند مایکروسافت اکسل از فرمتهای پیچیده کارپوشه برای ذخیره چند صفحه، قالببندی سلولها، فرمولها و نمودارها استفاده میکنند. اگرچه این ویژگیها به کاربران کمک میکنند تا مدلهای مالی پیچیده و ردیابهای پروژه را سازماندهی کنند، اما هنگام انتقال دادهها به سیستمهای دیگر موانعی ایجاد میکنند. نرمافزارهایی مانند پایگاههای داده رابطهای، خطوط لوله علم داده در پایتون و ابزارهای مدیریت ارتباط با مشتری نمیتوانند طرحبندیهای اختصاصی کارپوشه را بخوانند. تبدیل یک کارپوشه به متن تخت، این مانع سازگاری را برطرف میکند. فرآیند خروجیگیری، سبکهای بصری، عرض ستونها و فرمولها را حذف میکند و تنها سطرها و ستونهای خام را باقی میگذارد. برنامهنویسان و تحلیلگران داده برای وارد کردن رکوردها به اسکریپتهای خودکار، سرورهای پایگاه داده و برنامههای وب بدون مواجهه با خطاهای تجزیه ناشی از ابردادههای سبکسازی پنهان، به این روند کاری متکی هستند.
مشخصات فنی و تحلیل کدک
موتور تبدیل، آرشیو XLSX را از حالت فشرده خارج میکند، دادههای XML کاربرگ و جدول رشتههای مشترک را تجزیه میکند و مقادیر سلولهای کش شده را به سطرهای متنی جدا شده با کاما سازگار با RFC 4180 تبدیل (سریالسازی) میکند، در حالی که فرمولها، قالببندیها و ماکروها را حذف مینماید.
سازگاری با سیستمعامل و مرورگر
پشتیبانی سیستمعامل و نرمافزار از جداول متنی ساده جهانی است. سیستمهای ویندوز، مکاواس، لینوکس، iOS و اندروید جداول متنی را به صورت بومی از طریق ویرایشگرهای متن پیشفرض، نرمافزار صفحه گسترده و ابزارهای خط فرمان باز میکنند. مرورگرهای وب مدرن از جمله گوگل کروم، موزیلا فایرفاکس، اپل سافاری و مایکروسافت اج میتوانند جداول متنی را مستقیماً رندر کنند یا آنها را از طریق چارچوبهای جاوا اسکریپت سمت کاربر پردازش نمایند. هیچ افزونه اختصاصی یا مجوز نرمافزار صفحه گسترده تخصصی برای خواندن یا نوشتن فایلهای خروجی مورد نیاز نیست.
اطلاعات مفید
همیشه تنظیمات جداکننده جدول متنی خود را قبل از وارد کردن به پایگاه داده بررسی کنید، زیرا مناطق جغرافیایی صفحات گسترده اروپایی اغلب به طور پیشفرض به جای کاما از نقطه ویرگول استفاده میکنند تا از تداخل با جداکنندههای اعشاری جلوگیری شود.
مقایسه فرمتها و مشخصات فنی
یک کارپوشه چند مگابایتی استاندارد حاوی فرمولها و قالببندیهای پیچیده ممکن است در فرمت کانتینر فشرده خود ۵ مگابایت حجم داشته باشد. حذف کردن عناصر اضافی کارپوشه و تبدیل آن به یک جدول متنی ساده، حجم فایل را معمولاً به ۸۰۰ کیلوبایت کاهش میدهد. انتقال این فایل متنی ۸۰۰ کیلوبایتی از طریق شبکه تلفن همراه 4G کمتر از ۰.۱ ثانیه، در اتصال 5G حدود ۰.۰۲ ثانیه و با سرعتهای تقریباً آنی از طریق یک اتصال فیبر استاندارد انجام میشود.
پرسشهای متداول
چگونه میتوان صفحه اکسل را بدون از دست دادن کیفیت به جدول CSV تبدیل کرد؟
از آنجا که جداول متنی فقط مقادیر متنی خام را ذخیره میکنند، تبدیل یک کارپوشه چندصفحهای دارای فرمول به این فرمت، از نظر سبکسازی، نمودارها و فرمولها یک تبدیل با افت کیفیت است. اعداد خام و رشتههای متنی بدون از دست رفتن دادهها دستنخورده باقی میمانند، اما تمام قالببندیهای بصری و منطق فرمولهای محاسبهشده در طول فرآیند خروجیگیری به طور دائم حذف میشوند.
تفاوت بین صفحه اکسل و جدول CSV چیست؟
یک صفحه اکسل یک کانتینر فشردهشده باینری است که حاوی چندین سند XML است که سبکسازی، فرمولها و کاربرگهای متعددی را ذخیره میکنند. یک جدول CSV یک فایل متنی ساده است که شامل یک جدول از سطرها و ستونها است که با کاراکترهای جداکننده از هم جدا شدهاند و فاقد هرگونه پشتیبانی از فرمولها یا قالببندی بصری است.