البرمجة

دمج ملفات Excel في ملف واحد

لدمج ملفات Excel الثلاثة (Compliance1.xls، Compliance2.xls، Compliance3.xls) في ملف Excel واحد، يمكنك استخدام مكتبة Microsoft Office Interop Excel للقيام بذلك. في البداية، تحتاج إلى فتح الملفات الثلاثة ونسخ بياناتها إلى ملف Excel جديد، ثم حفظ الملف الجديد. هناك العديد من الطرق للقيام بذلك، وإليك مثالًا بسيطًا:

csharp
using Excel = Microsoft.Office.Interop.Excel; // Create a new Excel application Excel.Application excelApp = new Excel.Application(); excelApp.Visible = false; // Set to true for debugging purposes // Create a new workbook for the merged data Excel.Workbook mergedWorkbook = excelApp.Workbooks.Add(); // Loop through each file and copy its data to the merged workbook string[] fileNames = { "Compliance1.xls", "Compliance2.xls", "Compliance3.xls" }; foreach (string fileName in fileNames) { Excel.Workbook sourceWorkbook = excelApp.Workbooks.Open(Input_File + @"\" + fileName); Excel.Worksheet sourceSheet = sourceWorkbook.Sheets[1]; // Assuming data is in the first sheet Excel.Worksheet targetSheet = mergedWorkbook.Sheets.Add(); // Add a new sheet to the merged workbook sourceSheet.UsedRange.Copy(targetSheet.Cells[1, 1]); // Copy data from source to target sheet sourceWorkbook.Close(); // Close the source workbook } // Save the merged workbook mergedWorkbook.SaveAs(Input_File + @"\MergedCompliance.xlsx", Excel.XlFileFormat.xlOpenXMLWorkbook); mergedWorkbook.Close(); excelApp.Quit(); // Clean up Excel objects System.Runtime.InteropServices.Marshal.ReleaseComObject(mergedWorkbook); System.Runtime.InteropServices.Marshal.ReleaseComObject(excelApp);

يرجى ملاحظة أنه يجب تعديل المسارات لتتناسب مع مسارات الملفات الخاصة بك. هذا المثال يفترض أن البيانات تكون في الورقة الأولى في كل ملف. يمكنك ضبط الكود حسب احتياجاتك.

المزيد من المعلومات

بالطبع، هنا بعض المعلومات الإضافية التي قد تفيدك في عملية دمج ملفات Excel:

  1. المكتبة الأساسية: تحتاج إلى تثبيت Microsoft Office Interop Excel على جهاز الكمبيوتر الخاص بك وإضافتها كمرجع في مشروعك.

  2. معالجة الأخطاء: ينبغي التحقق من وجود ملفات Excel المدخلة والتعامل مع أي استثناءات قد تحدث أثناء عملية الدمج.

  3. تنسيق البيانات: يمكن أن يتسبب دمج الملفات في مشكلات في التنسيق، مثل فقدان التنسيق أو تغيير تنسيق الأعمدة. تأكد من مراجعة التنسيق بعد عملية الدمج.

  4. تحديد الورقة: إذا كانت البيانات المراد دمجها في ورقات Excel محددة بدلاً من الورقة الأولى، فعليك تعديل الكود ليتم استخراج البيانات من الورقات المناسبة.

  5. التحكم في الملف الناتج: يمكنك تعديل الكود لتحديد اسم ومسار الملف المدمج، بالإضافة إلى تنسيق الحفظ المطلوب (مثل xlsx).

  6. إغلاق التطبيق بشكل صحيح: يُفضل إغلاق تطبيق Excel بشكل صحيح بعد الانتهاء من عملية الدمج لتجنب تراكم العمليات في الخلفية.

تأكد من تحقيق هذه النقاط لضمان أن عملية دمج الملفات تتم بنجاح وبدون مشاكل.

مقالات ذات صلة

زر الذهاب إلى الأعلى
إغلاق

أنت تستخدم إضافة Adblock

يرجى تعطيل مانع الإعلانات حيث أن موقعنا غير مزعج ولا بأس من عرض الأعلانات لك فهي تعتبر كمصدر دخل لنا و دعم مقدم منك لنا لنستمر في تقديم المحتوى المناسب و المفيد لك فلا تبخل بدعمنا عزيزي الزائر