كيف تدمج ملفات XLSB متعددة
Sheetize XLSB Merger for .NET يقدم واجهة برمجة تطبيقات بسيطة لكنها قوية لدمج عدة مصنفات XLSB في ملف واحد مع الحفاظ على جميع الأوراق، الرسوم البيانية، والتنسيقات. يُفيد ذلك عندما تحتاج إلى تجميع تقارير، تجميع بيانات، أو إعداد مصنف أساسي للتوزيع.
الميزات الرئيسة
دمج ملفات XLSB متعددة
اجمع عددًا تعسفيًا من مصنفات XLSB في مصنف موحد واحد. يحافظ الدمج على ترتيب الأوراق ويمكنه إسناد أسماء جديدة للأوراق لتجنب التعارضات.
الحفاظ على التنسيق والكائنات
تظل جميع أنماط الخلايا، الصيغ، الجداول، الرسوم البيانية، والصور كما هي بعد الدمج.
دعم البث (Streaming)
ادمج المصنفات الكبيرة بطريقة بثية لتقليل استهلاك الذاكرة، وهو مثالي لمعالجة دفعات كبيرة من الملفات.
التعليمات التفصيلية
سير عمل دمج XLSB
لدمج ملفات XLSB باستخدام Sheetize، اتبع الخطوات التالية:
- إنشاء مثيل للدمج: أنشئ كائنًا من
SpreadsheetMerger. - تهيئة الخيارات: عيّن
SaveOptionsإذا كنت بحاجة إلى تسمية مخصصة للأوراق، ترتيب معين، أو حل تعارضات. - تحديد مسارات الملفات: قدِّم مصفوفة من مسارات ملفات XLSB المصدر وموقع ملف 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 أمرًا سهلًا، سواء كنت تحتاج إلى سكريبت سريع لمرة واحدة أو خدمة جاهزة للإنتاج تقوم بتجميع آلاف جداول البيانات يوميًا.