چگونه Xlsx را به Xlt تبدیل کنیم

راهنمای قدم‌به‑قدم برای استفاده از Sheetize برای تبدیل کتاب‌کارهای XLSX به فایل‌های قالب XLT، ایده‌آل برای ایجاد قالب‌های قابل استفاده مجدد در Excel، خودکارسازی تولید گزارش و استانداردسازی ورود داده‌ها.

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

تبدیل XLSX → XLT

قالب XLT را از هر فایل XLSX تولید کنید با امکان نگه‌داشتن یا حذف برگه‌های خاص، حفظ ردیف‌ها/ستون‌های پنهان و نگه‌دارنده فرمت‌های سفارشی.

پاک‌سازی محتوا به‌صورت انتخابی

تنها مقادیر سلول‌ها را پاک کنید، یا علاوه بر آن نظرات، پیوندها و نام‌های پویا را نیز بازنشانی کنید در حالی که عناصر ساختاری دست نخورده می‌مانند.

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

تمام استایل‌های سلولی، قالب‌بندی شرطی و فرمول‌ها بدون تغییر باقی می‌مانند، به‌طوری که قالب هنگام وارد کردن داده‌های جدید همان رفتار کتاب‌کار منبع را داشته باشد.

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

کار با کتاب‌کارها در حالت استریم برای جلوگیری از مصرف بالا‌حافظه، مناسب برای تولید قالب در مقیاس‌ سازمانی.

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

جریان کار XLSX → XLT

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

  1. راه‌اندازی مبدل: یک نمونه از SpreadsheetConverter ایجاد کنید.
  2. پیکربندی گزینه‌ها: SpreadsheetSaveOptions را تنظیم کنید تا برگه‌های مورد نظر را نگه دارید، مشخص کنید فقط مقادیر پاک شوند یا نظرات نیز، و مسیر خروجی را تعیین کنید.
  3. تعریف مسیرهای فایل: مسیر فایل XLSX منبع و مکان فایل XLT مقصد را مشخص کنید.
  4. اجرای تبدیل: متد Process را با گزینه‌های بارگذاری و ذخیره‌سازی آماده فراخوانی کنید.

مثال – تبدیل XLSX به XLT و پاک‌سازی فقط مقادیر

using Sheetize;

var loadOptions = new LoadOptions
{
    InputFile = @"D:\Templates\Report.xlsx"
};

var saveOptions = new SpreadsheetSaveOptions
{
    OutputFile = @"D:\Templates\ReportTemplate.xlt"
};

SpreadsheetConverter.Process(loadOptions, saveOptions);

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

  • Sheetize قادر به تبدیل XLT به XLSX نیز می‌باشد، که امکان ویرایش دورانی قالب‌ها را فراهم می‌کند.
  • این کتابخانه می‌تواند مستقیماً از یک قالب به CSV، TSV یا JSON خروجی دهد تا برای تولید گزارش‌های مبتنی بر داده استفاده شود.
  • ترکیب تبدیل XLSX‑به‑XLT با ابزارهای HTML ↔ XLSX امکان ساخت خطوط لولهٔ end‑to‑end مثل HTML → XLSX → XLT را می‌دهد.

با این قابلیت‌ها، Sheetize تبدیل XLSX به XLT را به‌سرعت و به‌صورت بدون دردسر ارائه می‌دهد، چه برای یک اسکریپت سریع و چه برای سرویس تولید قالب‌های Excel در مقیاس‌ تولید.

 فارسی