تبدیل CSV به XLSX

Sheetize CSV‑to‑XLSX Converter برای .NET یک API ساده ولی قدرتمند برای خواندن داده‌های CSV و نوشتن آن‌ها به یک کتاب‌کار Excel ارائه می‌دهد، به‌طوری که انواع ستون‌ها، سطرهای سرعنوان و استایل سلول‌ها حفظ شوند. این ابزار زمانی مفید است که نیاز به توزیع داده‌ها در قالبی آشنا مانند صفحه‌گسترده داشته باشید یا بخواهید آن را در گردش‌کارهایی که فقط فایل‌های XLSX می‌پذیرند، یکپارچه کنید.

ویژگی‌های اصلی

تبدیل CSV به XLSX

هر فایل CSV (کاما، نقطه‌ویرگول یا تب) را بخوانید و یک فایل XLSX بدون ماکرو تولید کنید؛ می‌توانید استنتاج نوع داده و قالب‌بندی ستون‌های سفارشی را فعال کنید.

حفظ قالب‌بندی و انواع داده

اعداد، تاریخ‌ها، مقادیر بولی را شناسایی کرده و استایل‌های مناسب Excel را اعمال می‌کند؛ همچنین می‌توانید یک قالب استایل برای حفظ یک‌دست بودن ظاهر ارائه دهید.

پشتیبانی از پردازش جریان (Streaming)

فایل‌های CSV بزرگ را ردیف به‌ردیف پردازش کنید تا مصرف حافظه کم بماند؛ این ویژگی برای تبدیل‌های دسته‌ای یا سرویس‌های وب ایده‌آل است.

دستورالعمل‌های گام‌به‌گام

جریان کار CSV → XLSX

برای تبدیل یک فایل CSV به XLSX با Sheetize، مراحل زیر را دنبال کنید:

  1. ابتدایی‌سازی مبدل: یک نمونه از TextConverter ایجاد کنید.
  2. پیکربندی گزینه‌ها: LoadOptions (جداساز، رمزگذاری، وجود سرعنوان) و TextConverterSaveOptions (مسیر خروجی، قالب استایل) را تنظیم کنید.
  3. تعریف مسیرهای فایل: مسیر CSV مبدا و مکان فایل XLSX مقصد را مشخص کنید.
  4. اجرا کردن تبدیل: متد Process را با گزینه‌های آماده‌شده فراخوانی کنید.

مثال – تبدیل CSV به XLSX

using Sheetize;

var readOptions = new LoadOptions
{
    InputFile = "sales_data.csv"
};

var saveOptions = new TextConverterSaveOptions
{
    OutputFile = "E:\\reports\\sales_report.xlsx",
};

TextConverter.Process(readOptions, saveOptions);

پشتیبانی گسترده از فرمت‌ها

  • Sheetize همچنین می‌تواند XLSX را به CSV بازگرداند، به‌همراه انتخاب شیت‌ها یا محدوده‌های خاص.
  • کتابخانه امکان خروجی به JSON، TSV یا HTML را مستقیماً از کتاب‌کاری که تولید شده دارد و این امکان را می‌دهد تا خطوط گزارش‌گیری انتها‑به‑انتها (مثلاً CSV → XLSX → HTML) را پیاده‌سازی کنید.

با این قابلیت‌ها، Sheetize تبدیل CSV به XLSX را به‌سادگی انجام می‌دهد، چه بخواهید یک اسکریپت سریع بنویسید و چه سرویس تولیدی مقیاس‌پذیر.

 فارسی