تصدير البيانات من ورقة العمل في .NET

ملخص

تشرح هذه المقالة كيفية تصدير بيانات ورقة العمل إلى DataTable باستخدام C#. وتغطي الموضوعات التالية

شكل: اكسل

شكل: XLS

شكل: XLSX

شكل: ODS

C# تصدير بيانات Excel

تصدير البيانات من ورقة العمل

لا يسهّل Aspose.Cells المستخدمين فقط لاستيراد البيانات إلى أوراق العمل من مصادر البيانات الخارجية ولكن أيضًا يسمح لهم بتصدير بيانات ورقة العمل الخاصة بهم إلىجدول البيانات . كما نعلم ذلكجدول البيانات هو جزء من ADO.NET ويستخدم للاحتفاظ بالبيانات. بمجرد تخزين البيانات في ملفجدول البيانات يمكن استخدامه بأي طريقة حسب متطلبات المستخدمين. يمكن للمطورين أيضًا تخزين هذه البيانات (المخزنة بتنسيقجدول البيانات ) مباشرة إلى قاعدة بيانات إذا رغبوا في ذلك. لذلك ، يمكننا أن نرى أنه يصبح من السهل على المطورين معالجة بيانات ورقة العمل إذا تم تصديرها إلى ملفجدول البيانات.

تصدير البيانات إلى DataTable باستخدام Aspose.Cells

يمكن للمطورين بسهولة تصدير بيانات ورقة العمل الخاصة بهم إلى ملفجدول البيانات عن طريق استدعاء أي منهماExportDataTable أوExportDataTableAsString طريقةCellsصف دراسي. يتم استخدام كلتا الطريقتين في سيناريوهات مختلفة ، والتي تمت مناقشتها أدناه بمزيد من التفصيل.

الأعمدة التي تحتوي على بيانات مكتوبة بقوة

نعلم أن جدول البيانات يخزن البيانات على شكل سلسلة من الصفوف والأعمدة. إذا كانت جميع القيم في أعمدة ورقة العمل مكتوبة بقوة (وهذا يعني أن جميع القيم في عمود يجب أن تحتوي على نفس نوع البيانات) ، فيمكننا تصدير محتوى ورقة العمل عن طريق استدعاءExportDataTable طريقةCells صف دراسي.ExportDataTable تأخذ الطريقة المعلمات التالية لتصدير بيانات ورقة العمل كملفجدول البياناتموضوع:

  • رقم الصف، سيتم تصدير رقم صف بيانات الخلية الأولى من.
  • رقم العمود، رقم العمود للخلية الأولى التي سيتم تصدير البيانات منها.
  • عدد الصفوف، عدد الصفوف المطلوب تصديرها.
  • عدد الأعمدة، عدد الأعمدة المطلوب تصديرها.
  • تصدير أسماء الأعمدة ، خاصية منطقية تشير إلى ما إذا كان يجب تصدير البيانات الموجودة في الصف الأول من ورقة العمل كأسماء أعمدة منجدول البياناتأم لا.

الخطوات: تصدير البيانات إلى DataTable

خطوات التعليمات البرمجية:

  1. قم بتحميل ملف Excel بتنسيقدفتر العمل موضوع.
  • دفتر العمل يمكن للكائن تحميل تنسيقات ملفات Excel ، مثل XLS ، XLSX ، XLSM ، ODS إلخ.
  1. يقبل الأولورقة عمل في ملف Excel.
  2. اختر منطقة التصدير الخاصة بك ، على سبيل المثال 7 صفوف وعمودين بدءًا من الخلية الأولى فيجدول البيانات.
  3. الاستخدامExportDataTable طريقة لتصدير البيانات إلى DataTable.

الأعمدة التي تحتوي على بيانات غير مكتوبة بشدة

إذا لم يتم كتابة جميع القيم في أعمدة ورقة العمل بشكل قوي (وهذا يعني أن القيم الموجودة في عمود قد تحتوي على أنواع بيانات مختلفة) ، فيمكننا تصدير محتوى ورقة العمل عن طريق استدعاءExportDataTableAsString طريقةCells صف دراسي.ExportDataTableAsStringتأخذ الطريقة نفس مجموعة المعلمات مثل تلك الخاصة بـExportDataTableطريقة لتصدير بيانات ورقة العمل كملفجدول البياناتموضوع.

نطاق التصدير مع العلم لتخطي اسم العمود

يمكن تصدير البيانات من نطاق إلىجدول البيانات حيث تتوفر علامة لتخطي صف الرأس في البيانات المصدرة. يصدر الكود التالي نطاقًا من البيانات إلىجدول البيانات مع حجةExportTableOptions الذي يحتوي علىExportColumnName علَم. تم تعيينه علىحقيقي إذا كانت معلومات الرأس موجودة ، فلن يتم تضمينها في البيانات وتعيينها إلىخاطئة إذا لم يكن هناك رأس ، فسيتم اعتبار جميع الصفوف بيانات.

موضوعات مسبقة