چگونه چندین فایل xlsb را ادغام کنیم
Sheetize XLSB Merger for .NET یک API ساده اما قدرتمند برای ترکیب چندین کتاب کار XLSB در یک فایل واحد فراهم میکند، در حالی که تمام ورکشیتها، نمودارها و قالببندیها حفظ میشوند. این ابزار زمانی مفید است که نیاز به تجمیع گزارشها، جمعآوری دادهها یا تهیه یک کتاب کار اصلی برای توزیع دارید.
ویژگیهای اصلی
ادغام چندین فایل XLSB
تعداد دلخواهی از کتابهای کار XLSB را در یک کتاب کار یکپارچه ترکیب کنید. ادغامکننده ترتیب شیتها را حفظ میکند و میتواند بهصورت اختیاری نام شیتها را برای جلوگیری از تداخلها تغییر دهد.
حفظ قالببندی و اشیاء
تمام استایلهای سلول، فرمولها، جداول، نمودارها و تصاویر پس از ادغام به همان شکل باقی میمانند.
پشتیبانی از استریمینگ
کتابهای کار بزرگ را بهصورت استریمینگ ادغام کنید تا مصرف حافظه کم بماند؛ ایدهآل برای پردازش دستهای تعداد زیادی فایل.
دستورالعملهای گام به گام
جریان کار ادغام XLSB
برای ادغام فایلهای XLSB با Sheetize، مراحل زیر را دنبال کنید:
- ایجاد نمونه Merger: یک شیء
SpreadsheetMergerبسازید. - پیکربندی گزینهها: اگر به نامگذاری سفارشی شیت، تعیین ترتیب یا حل تعارض نیاز دارید،
SaveOptionsرا تنظیم کنید. - تعریف مسیرهای فایل: آرایهای از مسیرهای فایلهای منبع XLSB و مسیر مقصد فایل ادغامشده را فراهم کنید.
- اجرای ادغام: متد
Processرا با گزینههای آماده شده فراخوانی کنید.
مثال – ادغام سه فایل XLSB در یک کتاب کار واحد
using Sheetize;
var loadOptions = new LoadOptions();
var saveOptions = new SaveOptions
{
OutputFile = "E:\\CombinedReport.xlsb"
};
SpreadsheetMerger.Process(loadOptions, saveOptions, new string[]
{
"Q1_Sales.xlsb",
"Q2_Sales.xlsb",
"Q3_Sales.xlsb",
});پشتیبانی گسترده از فرمتها
- Sheetize میتواند CSV، TSV و خروجیهای HTML تولید شده از کتابهای کار را نیز ادغام کند (فایلهای حاصل در یک ZIP باند شده با امکان رمزنگاری بستهبندی میشوند).
با این قابلیتها، Sheetize فرآیند ادغام XLSB را به سادگی انجام میدهد، چه برای یک اسکریپت سریع یکبار استفاده کنید و چه برای سرویسهای سطح تولید که روزانه هزاران صفحهگسترده را یکپارچه میکنند.