چطور چندین فایل XLSX را ترکیب کنیم
Sheetize XLSX Merger برای .NET یک API ساده ولی قدرتمند برای ترکیب چندین کتابکار Excel در یک کتابکار ارائه میدهد، بهطوری که تمام شیتها، نمودارها و قالببندیها بهصورت یکپارچه حفظ میشوند. این قابلیت زمانی مفید است که بخواهید گزارشها را یکجا کنید، دادهها را تجمیع کنید یا یک فایل اصلی برای توزیع تولید کنید.
ویژگیهای اصلی
ترکیب چندین فایل XLSX
هر تعداد دلخواه از کتابکارهای XLSX را میتوانید در یک کتابکار واحد ترکیب کنید. هر فایل منبع نام شیتهای اصلی خود را (یا با پیشوند دلخواه) در خروجی حفظ میکند.
حفظ قالببندی و اشیاء
تمام استایلهای سلول، فرمولها، جدولها، نمودارها و تصاویر پس از ترکیب دستنخورده میمانند.
پشتیبانی از استریمینگ
کار با کتابکارهای بزرگ بهصورت استریمینگ انجام میشود تا مصرف حافظه کم بماند؛ این ویژگی برای ترکیب انبوه فایلها ایدهآل است.
دستورالعملهای گام به گام
روند ترکیب XLSX
برای ترکیب چندین فایل XLSX با Sheetize، مراحل زیر را دنبال کنید:
- ایجاد شی ترکیبکننده: یک نمونه از
SpreadsheetMergerبسازید. - پیکربندی گزینهها:
SaveOptionsرا تنظیم کنید (مسیر خروجی و پیشوندهای اختیاری برای نام شیتها). - فراهم کردن مسیرهای منبع: آرایهای از مسیرهای فایلهای XLSX منبع را بدهید.
- اجرای ترکیب: متد
Processرا با گزینههای آماده فراخوانی کنید.
مثال – ترکیب سه فایل XLSX در یک فایل
using Sheetize;
var loadOptions = new LoadOptions();
var saveOptions = new SaveOptions
{
OutputFile = "E:\\MergedWorkbook.xlsx"
};
SpreadsheetMerger.Process(loadOptions, saveOptions, new string[]
{
"Baby_growth_tracker.xlsx",
"Bills_to_pay.xlsx",
"Financial_summary.xlsx",
});پشتیبانی گسترده از قالبها
- Sheetize میتواند CSV، TSV و خروجیهای HTML را نیز ترکیب کرده و به یک کتابکار XLSX واحد تبدیل کند.
با این قابلیتها، Sheetize ترکیب فایلهای XLSX را بهسرعت و بدون دردسر ممکن میسازد، چه بخواهید یک اسکریپت سریع بنویسید و چه سرویس مقیاسپذیر برای یکپارچهسازی هزاران جدولکار روزانه.