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