UltKit

تبدیل فرمت داده

ردیف‌های داده را بین فرمت‌هایی جابه‌جا کنید که صفحه‌گسترده‌ها، پایگاه‌های داده، APIها و دفترچه‌های تماس انتظار دارند. یک فایل CSV، یک کارپوشهٔ اکسل، یک فایل JSON یا XML، یک فهرست مخاطبان یا جدولی درون PDF را بارگذاری کنید و همان رکوردها را در قالبی تحویل بگیرید که برنامهٔ بعدی می‌خواند.

مبدل داده

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

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

خروجی

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

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

  1. 1

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

    فایل‌های CSV، TSV، XLSX، XLS، ODS، Numbers، JSON، XML، YAML، VCF، SQL، Parquet، HTML یا PDF را اضافه کنید؛ حداکثر ۲۰ فایل در هر نوبت و هر کدام تا 95 MB.

  2. 2

    فرمت مقصد را انتخاب کنید

    در تبدیل به فرمت XLSX، CSV، JSON، XML، SQL یا فرمت دیگری را جست‌وجو کنید. تنظیمات جداکننده، رمزگذاری، ردیف سرستون و تاریخ زیر تنظیمات پیشرفته قرار دارد.

  3. 3

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

    روی تبدیل به XLSX بزنید (عنوان دکمه بر اساس انتخاب شما تغییر می‌کند) و فایل را دانلود کنید؛ اگر چند برگه به چند فایل تبدیل شود، یک فایل ZIP دریافت می‌کنید.

فرمت‌های صفحه‌گسترده، متنی و کد: هر کدام برای چه کاری است

فرمت‌های داده وجود دارند چون برنامه‌های مختلف داده را متفاوت می‌خوانند. صفحه‌گسترده‌هایی مثل XLSX سلول‌ها، برگه‌ها و قالب اعداد را نگه می‌دارند. CSV که در سال 2005 با RFC 4180 مستند شد، کمترین مخرج مشترک است: خطوط ساده‌ای از مقادیر جداشده با ویرگول که هر پایگاه‌داده و سیستم حسابداری می‌تواند وارد کند. JSON که با RFC 8259 و ECMA-404 استاندارد شده، همان چیزی است که APIهای وب می‌فرستند و جاوااسکریپت می‌خواند. XML قدیمی‌تر است و هنوز فاکتورها، فیدها و فرمت‌های آفیس را اداره می‌کند، و YAML فرمت مبتنی بر تورفتگی فایل‌های پیکربندی است.

بیشتر تبدیل‌ها جابه‌جایی میان همین دنیاهاست: تحلیلگری خروجی API را به شکل JSON می‌گیرد و صفحه‌گسترده می‌خواهد (تبدیل JSON به اکسل)، برنامه‌نویسی صفحه‌گستردهٔ مشتری را می‌گیرد و فایل seed می‌خواهد (تبدیل CSV به SQL)، دفتری فهرستی را برای سیستم دیگر خروجی می‌گیرد (تبدیل اکسل به CSV). هر کدام صفحهٔ آماده‌ای با پیش‌فرض‌های مناسب دارد که زیر همین متن فهرست شده است.

بهتر است محدودیت‌های فرمت‌ها را پیش از تبدیل بدانید. جدول XLSX تا 1,048,576 ردیف و 16,384 ستون جا دارد، اما فرمت قدیمی XLS روی 65,536 ردیف و 256 ستون متوقف می‌شود؛ پس خروجی‌های خیلی بزرگ را به XLSX، CSV یا Parquet ببرید. نام برگه در اکسل حداکثر 31 نویسه است، به همین دلیل نام برگه بیشتر از آن را نمی‌پذیرد.

کدام تبدیل‌های داده پشتیبانی می‌شوند

from ↓ · to →XLSXCSVJSONXMLYAMLSQLVCFParquetMD
CSV/TSVCSV/TSV to XLSX: yesCSV/TSV to CSV: yesCSV/TSV to JSON: yesCSV/TSV to XML: yesCSV/TSV to YAML: yesCSV/TSV to SQL: yesCSV/TSV to VCF: yesCSV/TSV to Parquet: yesCSV/TSV to MD: yes
XLSX/XLSXLSX/XLS to XLSX: yesXLSX/XLS to CSV: yesXLSX/XLS to JSON: yesXLSX/XLS to XML: yesXLSX/XLS to YAML: yesXLSX/XLS to SQL: yesXLSX/XLS to VCF: yesXLSX/XLS to Parquet: yesXLSX/XLS to MD: yes
ODS/NumbersODS/Numbers to XLSX: yesODS/Numbers to CSV: yesODS/Numbers to JSON: yesODS/Numbers to XML: yesODS/Numbers to YAML: yesODS/Numbers to SQL: yesODS/Numbers to VCF: yesODS/Numbers to Parquet: yesODS/Numbers to MD: yes
JSONJSON to XLSX: yesJSON to CSV: yesJSON to JSON: yesJSON to XML: yesJSON to YAML: yesJSON to SQL: yes– JSON to VCF: noJSON to Parquet: yesJSON to MD: yes
XMLXML to XLSX: yesXML to CSV: yesXML to JSON: yesXML to XML: yesXML to YAML: yesXML to SQL: yes– XML to VCF: noXML to Parquet: yesXML to MD: yes
YAMLYAML to XLSX: yesYAML to CSV: yesYAML to JSON: yesYAML to XML: yesYAML to YAML: yesYAML to SQL: yes– YAML to VCF: noYAML to Parquet: yesYAML to MD: yes
VCFVCF to XLSX: yesVCF to CSV: yesVCF to JSON: yesVCF to XML: yes– VCF to YAML: noVCF to SQL: yesVCF to VCF: yes– VCF to Parquet: noVCF to MD: yes
SQLSQL to XLSX: yesSQL to CSV: yesSQL to JSON: yesSQL to XML: yes– SQL to YAML: noSQL to SQL: yes– SQL to VCF: noSQL to Parquet: yesSQL to MD: yes
ParquetParquet to XLSX: yesParquet to CSV: yesParquet to JSON: yesParquet to XML: yes– Parquet to YAML: noParquet to SQL: yes– Parquet to VCF: noParquet to Parquet: yesParquet to MD: yes
جدول HTML/PDFجدول HTML/PDF to XLSX: yesجدول HTML/PDF to CSV: yesجدول HTML/PDF to JSON: yesجدول HTML/PDF to XML: yes– جدول HTML/PDF to YAML: noجدول HTML/PDF to SQL: yes– جدول HTML/PDF to VCF: noجدول HTML/PDF to Parquet: yesجدول HTML/PDF to MD: yes
supported not offeredاین‌ها هم موجود است: XLS، ODS، TSV، TXT، جدول HTML، DOCX (به‌صورت جدول Word) و Base64. هر فایلی، از جمله عکس، را می‌توان به Base64 تبدیل کرد. خط تیره یعنی مبدأ ردیفی متناسب با مقصد ندارد، مثل مخاطبین از یک سند JSON تو در تو.

تنظیمات تبدیل فرمت داده بر اساس نوع خروجی

این تنظیمات هنگام خواندن و نوشتن متن جداشده اعمال می‌شود.

  • جداکننده: تشخیص خودکار، ویرگول، سمی‌کالن، تب، پایپ یا فاصله. حالت خودکار جداکنندهٔ ورودی را می‌خواند و با ویرگول می‌نویسد.
  • رمزگذاری متن: به‌صورت پیش‌فرض UTF-8؛ UTF-8 با BOM برای اکسل در ویندوز؛ UTF-16 و کدپیج‌های قدیمی برای سیستم‌های قدیمی.
  • ردیف اول سرستون است: نام ستون‌ها به کلیدهای JSON، تگ‌های XML، ستون‌های SQL و فیلدهای vCard تبدیل می‌شود.
  • قرار دادن همهٔ مقادیر در نقل‌قول: هر فیلد را برای واردکننده‌های سخت‌گیر در دابل‌کوت می‌گذارد.

یک ردیف CSV پس از تبدیل به JSON چه شکلی دارد

سرستون CSV به‌صورت id,name,city با یک ردیف 1,Ana,Lisbon، تبدیل‌شده با آرایهٔ اشیاء و قالب‌بندی خوانا
[
  {
    "id": 1,
    "name": "Ana",
    "city": "Lisbon"
  }
]

رفع مشکلات رایج در وارد کردن داده

  • حروف دارای تلفظ‌نما و نویسه‌های غیرلاتین در اکسل به‌هم‌ریخته دیده می‌شوند

    اکسل در ویندوز یک رمزگذاری قدیمی حدس زده است. با رمزگذاری متن روی UTF-8 با BOM دوباره تبدیل کنید.

  • پس از وارد کردن، روز و ماه تاریخ‌ها جابه‌جا شده است

    مقصد 03/04 را برعکس خوانده است. تاریخ‌ها را روی ISO بگذارید که هر پایگاه‌داده و زبانی آن را یکسان می‌خواند.

  • جست‌وجو شکست می‌خورد، با اینکه مقادیر یکسان به نظر می‌رسند

    فاصله‌های نامرئی در انتهای سلول‌ها هستند. حذف فاصله‌های اضافی را روشن نگه دارید.

  • اولین ردیف داده به نام ستون‌ها تبدیل شد

    فایل ردیف سرستون ندارد. ردیف اول سرستون است را خاموش کنید تا ردیف 1 به‌عنوان داده بماند.

  • فایل SQL هنگام وارد کردن خطا می‌دهد

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

پرسش‌های مربوط به تبدیل فرمت داده

چگونه فایل JSON را در اکسل باز کنم؟

فایل .json را بارگذاری کنید و آن را به XLSX تبدیل کنید. آرایه‌ای از اشیاء به یک ردیف برای هر شیء تبدیل می‌شود و کلیدها سرستون‌ها می‌شوند؛ اشیاء تو در تو به ستون‌ها باز می‌شوند. نحوهٔ برخورد با آرایه‌های تو در تو در تبدیل JSON به اکسل توضیح داده شده است.

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

اکسل از جداکنندهٔ فهرست منطقهٔ سیستم شما استفاده می‌کند. در کشورهایی که اعشار را با ویرگول می‌نویسند، مثل آلمان، فرانسه یا برزیل، سمی‌کالن انتظار دارد. دوباره تبدیل کنید و جداکننده را روی سمی‌کالن بگذارید، یا از تب Data در اکسل وارد کنید و جداکننده را خودتان انتخاب کنید.

گزینهٔ Parquet چه کاری انجام می‌دهد؟

Parquet فرمت ستونی Apache است که انبارهای داده و ابزارهایی مانند Spark، pandas و DuckDB از آن استفاده می‌کنند. هر ستون را کنار هم ذخیره می‌کند و خوب فشرده می‌شود، بنابراین یک CSV بزرگ اغلب حجم کمتری پیدا می‌کند. برای خطوط تحلیل داده به Parquet تبدیل کنید، یا با تبدیل Parquet به CSV آن را در صفحه‌گسترده بخوانید.

آیا می‌توانم مخاطبانم را از صفحه‌گسترده به گوشی منتقل کنم؟

بله. نام‌ها، شماره تلفن‌ها و ایمیل‌ها را در ستون‌هایی با ردیف سرستون قرار دهید، برگه را به VCF تبدیل کنید و فایل .vcf را در Google Contacts، iCloud یا Outlook وارد کنید. نام سرستون‌ها به فیلدهای vCard که در RFC 6350 تعریف شده‌اند نگاشت می‌شود. عکس این کار، تبدیل VCF به CSV، مخاطبین گوشی را در یک برگه خروجی می‌گیرد.

کدام گویش SQL را انتخاب کنم؟

همان پایگاه‌داده‌ای که می‌خواهید در آن وارد کنید: MySQL، PostgreSQL، SQLite یا SQL Server. این‌ها در نحوهٔ نقل‌قول نام‌ها (بک‌تیک در MySQL، دابل‌کوت در PostgreSQL و SQLite، کروشه در SQL Server) و نوع ستون‌ها فرق دارند؛ گویش مطابق، از خطای نحوی هنگام وارد کردن جلوگیری می‌کند.

چرا متن Base64 من از خود فایل بزرگ‌تر است؟

Base64 که در RFC 4648 تعریف شده، هر 3 بایت را به 4 نویسهٔ متنی می‌نویسد، بنابراین خروجی حدود یک‌سوم از ورودی بزرگ‌تر است. این هزینهٔ امکان چسباندن فایل در HTML، CSS، JSON یا متن ایمیل است. پیشوند Data URI را روشن کنید تا رشته‌ای آمادهٔ استفاده در img src بگیرید.

آیا می‌توانم جدول درون PDF را به CSV تبدیل کنم؟

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

ابزارهای دیگر سند و داده
تبدیل عکس به Excelتبدیل سندتبدیل به PDF
تبدیل PDFتبدیل عکس به متن (OCR)تبدیل کتاب الکترونیکی

همه ابزارهای تبدیل داده

همان هدفی را که از شما خواسته شده انتخاب کنید. هر صفحه زیر همین ابزار است، فقط با تنظیمات پیش‌فرض متفاوت.