تبدیل TSV به XLSX
مبدل TSV‑به‑XLSX Sheetize برای .NET یک API ساده اما قدرتمند فراهم میکند که دادههای TSV (با جداکننده تب) را میخواند و به یک کتابکار Excel تبدیل میکند، در حالی که نوع ستونها، ردیف عنوان و استایل سلولها حفظ میشود. این ابزار وقتی نیاز به توزیع دادهها در قالب صفحهگستردهای آشنا یا ادغام آن در گردشکارهایی که تنها فایل XLSX میپذیرند، بسیار مفید است.
ویژگیهای اصلی
تبدیل TSV به XLSX
هر فایل TSV (جدولی با تب) را بخوانید و یک فایل XLSX بدون ماکرو تولید کنید؛ با امکان استنتاج نوع داده و قالببندی سفارشی ستونها.
حفظ قالببندی و نوع دادهها
عددها، تاریخها، بولیها را تشخیص داده و استایلهای مناسب Excel را اعمال میکند؛ همچنین میتوانید یک قالب استایل ارائه دهید تا ظاهر یکدست باقی بماند.
پشتیبانی از استریمینگ
فایلهای TSV بزرگ را ردیف به ردیف پردازش کنید تا مصرف حافظه کم بماند؛ برای تبدیلهای دستهای یا سرویسهای وب ایدهآل است.
دستورالعملهای گامبهگام
جریان کاری TSV → XLSX
برای تبدیل یک فایل TSV به XLSX با Sheetize، مراحل زیر را دنبال کنید:
- راهاندازی مبدل: یک نمونه از
TextConverterایجاد کنید. - پیکربندی گزینهها:
LoadOptions(جداکننده، رمزگذاری، وجود هدر) وTextConverterSaveOptions(مسیر خروجی، قالب استایل) را تنظیم کنید. - تعریف مسیرهای فایل: مسیر منبع TSV و مکان مقصد XLSX را مشخص کنید.
- اجرای تبدیل: با گزینههای آمادهشده، متد
Processرا فراخوانی کنید.
مثال – تبدیل TSV به XLSX
using Sheetize;
var readOptions = new LoadOptions
{
InputFile = "sales_data.tsv"
};
var saveOptions = new TextConverterSaveOptions
{
OutputFile = "E:\\reports\\sales_report.xlsx"
};
TextConverter.Process(readOptions, saveOptions);پشتیبانی گسترده از قالبها
- Sheetize میتواند همچنین XLSX را به TSV برگرداند و امکان انتخاب شیتها یا محدودههای خاص را فراهم میکند.
- کتابخانه از خروجی به JSON، CSV یا HTML بهصورت مستقیم از کتابکار تولید شده پشتیبانی میکند و امکان ایجاد خط لوله گزارشگیری انتها‑به‑انتها (مثلاً TSV → XLSX → HTML) را میدهد.
با این قابلیتها، Sheetize تبدیل TSV به XLSX را بهصورت بیدردسر میسازد، چه برای اسکریپتهای سریع یکباره و چه برای سرویسهای سطح تولید.