استيراد البيانات إلى ورقة العمل

كيفية استيراد البيانات إلى ورقة العمل

عند فتح ملف Excel بالرقم Aspose.Cells، يتم استيراد جميع البيانات الموجودة في الملف تلقائيًا. يمكن لـ Aspose.Cells أيضًا استيراد البيانات من مصادر البيانات الأخرى.

Aspose.Cells يوفر أدفتر العملفئة تمثل ملف Excel Microsoft. الدفتر العمليحتوي الفصل على أأوراق عملمجموعة تسمح بالوصول إلى كل ورقة عمل في ملف Excel. يتم تمثيل ورقة العمل بواسطةورقة عمل فصل. الورقة عمل يوفر الفصل أCellsمجموعة.Cellsتوفر المجموعة طرقًا مفيدة لاستيراد البيانات من مصادر بيانات مختلفة. تشرح هذه المقالة كيفية استخدام هذه الأساليب.

كيفية استيراد البيانات إلى Excel باستخدام واجهة ICellsDataTable

ينفذIcellsDataTable لتغليف مصادر البيانات المختلفة، ثم استخدمهاCells.استيراد البيانات () لاستيراد البيانات إلى ورقة عمل Excel.

عينة من الرموز

تنفيذCustomerDataSource، وCustomer، وCustomerList وترد الطبقات أدناه

كيفية استيراد البيانات إلى Excel من صفيف

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

  • Array*، كائن المصفوفة الذي تستورد المحتوى منه.
  • رقم الصف*، رقم صف الخلية الأولى التي سيتم استيراد البيانات إليها.
  • رقم العمود*، رقم عمود الخلية الأولى التي سيتم استيراد البيانات إليها.
  • عمودية*، وهي قيمة منطقية تحدد ما إذا كان سيتم استيراد البيانات رأسيًا أم أفقيًا.

كيفية استيراد البيانات إلى Excel من ArrayList

لاستيراد البيانات منArrayList إلى أوراق العمل، اتصل بـCells المجموعةImportArrayListطريقة. تأخذ طريقة ImportArray المعلمات التالية:

  • قائمة المصفوفات*، تمثل*ArrayList*الكائن الذي تقوم باستيراده.
  • رقم الصف*، يمثل رقم صف الخلية الأولى التي سيتم استيراد البيانات إليها.
  • رقم العمود*، يمثل رقم عمود الخلية الأولى التي سيتم استيراد البيانات إليها.
  • عمودية*، وهي قيمة منطقية تحدد ما إذا كان سيتم استيراد البيانات رأسيًا أم أفقيًا.

كيفية استيراد البيانات إلى Excel من كائنات مخصصة

لاستيراد بيانات من مجموعة كائنات إلى ورقة عمل، استخدمImportCustomObjects. قم بتوفير قائمة من الأعمدة/الخصائص للطريقة لعرض قائمة الكائنات المطلوبة.

كيفية استيراد البيانات إلى Excel من الكائنات المخصصة إلى المنطقة المدمجة

لاستيراد بيانات من مجموعة كائنات إلى ورقة عمل تحتوي على خلايا مدمجة، استخدمImportTableOptions.CheckMergedCells ملكية. إذا كان قالب Excel يحتوي على خلايا مدمجة، فقم بتعيين قيمةImportTableOptions.CheckMergedCellsالملكية إلى صحيح. مرر الImportTableOptions كائن مع قائمة الأعمدة/الخصائص إلى طريقة عرض قائمة الكائنات المطلوبة. يوضح نموذج التعليمات البرمجية التالي استخدامImportTableOptions.CheckMergedCells خاصية استيراد البيانات من الكائنات المخصصة إلى الخلايا المدمجة. يرجى الاطلاع على المرفقالمصدر اكسل الملف واكسل الإخراج ملف للرجوع إليه.

كيفية استيراد البيانات إلى Excel من DataTable

لاستيراد البيانات من DataTable، اتصل بـCells المجموعةImportDataTable طريقة. هناك العديد من الإصدارات المحملة بشكل زائد منImportDataTableالطريقة ولكن التحميل الزائد النموذجي يأخذ المعلمات التالية:

  • جدول البيانات*،*جدول البيانات* الكائن الذي تقوم باستيراد المحتوى منه.
  • هل يظهر اسم الحقل*، يحدد ما إذا كانت أسماء*جدول البيانات*يجب استيراد الأعمدة إلى ورقة العمل كصف أول أم لا.
  • خلية البداية*، تمثل اسم خلية البداية (على سبيل المثال “A1”) حيث سيتم استيراد محتويات *DataTable*.

كيفية استيراد البيانات إلى Excel من كائن ديناميكي كمصدر للبيانات

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

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

استخدام العلامات الذكية

كيفية استيراد البيانات إلى Excel من DataColumn (.NET)

جدول البياناتأوعرض البياناتيتكون الكائن من عمود واحد أو أكثر. يمكن للمطورين أيضًا استيراد البيانات من أي عمود/أعمدة من الملفجدول البياناتأوعرض البياناتعن طريق الاتصال ببيانات الاستيراد طريقةCellsمجموعة. البيانات الاستيرادتقبل الطريقة معلمة من النوعImportTableOptions. الImportTableOptions يوفر الفصل أفهارس الأعمدةالخاصية التي تقبل مجموعة من فهارس الأعمدة.

يوضح نموذج التعليمات البرمجية الوارد أدناه استخدامImportTableOptions.ColumnIndexesلاستيراد أعمدة انتقائية.

كيفية استيراد البيانات إلى Excel من DataView (.NET)

لاستيراد البيانات من DataView، اتصل بـCells المجموعةبيانات الاستيراد طريقة. هناك العديد من الإصدارات المحملة بشكل زائد منبيانات الاستيرادالطريقة ولكن الطريقة الخاصة بـ DataView تأخذ المعلمات التالية:

  • عرض البيانات: العرض البياناتالكائن الذي أنت على وشك استيراد المحتوى منه.
  • **السطر الاول:**رقم صف الخلية الأولى التي سيتم استيراد البيانات إليها.
  • **العمود الأول:**رقم عمود الخلية الأولى التي سيتم استيراد البيانات إليها.
  • **خيارات الاستيراد:**خيارات الاستيراد.

كيفية استيراد البيانات إلى Excel من DataGrid (.NET)

من الممكن استيراد البيانات منشبكة بيانات عن طريق الاتصال بImportDataGrid طريقةCellsمجموعة. هناك العديد من الإصدارات المحملة بشكل زائد منImportDataGridالطريقة ولكن التحميل الزائد النموذجي يأخذ المعلمات التالية:

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

كيفية استيراد البيانات إلى Excel من GridView

لاستيراد البيانات من أعرض شبكي السيطرة، استدعاءاستيرادGridView طريقةCellsمجموعة.

Aspose.Cells يسمح لنا باحترام HTML القيم المنسقة أثناء استيراد البيانات إلى جدول البيانات. عند تمكين تحليل HTML أثناء استيراد البيانات، يقوم Aspose.Cells بتحويل HTML إلى تنسيق الخلية المقابل.

كيفية استيراد البيانات المنسقة HTML إلى Excel

Aspose.Cells يوفر أCellsفئة توفر طرقًا مفيدة جدًا لاستيراد البيانات من مصادر البيانات الخارجية. توضح هذه المقالة كيفية تحليل النص المنسق HTML أثناء استيراد البيانات وتحويل HTML إلى قيم خلايا منسقة.

كيفية استيراد البيانات إلى Excel من JSON

Aspose.Cells يوفر أJsonUtility فئة المعالجة JSON.JsonUtility فئة لديهابيانات الاستيراد طريقة استيراد بيانات JSON. Aspose.Cells يوفر أيضًا أJsonLayoutOptions فئة تمثل خيارات تخطيط JSON. البيانات الاستيراديقبل الأسلوبJsonLayoutOptionsكمعلمة. الJsonLayoutOptionsتوفر الفئة الخصائص التالية.

  • ArrayAsTable: يشير إلى أنه يجب معالجة المصفوفة كجدول أم لا.
  • تحويلNumericOrDate: الحصول على أو تعيين قيمة تشير إلى ما إذا كانت السلسلة الموجودة في JSON سيتم تحويلها إلى رقمية أو تاريخ.
  • صيغة التاريخ: الحصول على تنسيق قيمة التاريخ وتعيينه.
  • تجاهلArrayTitle: يشير إلى ما إذا كان سيتم تجاهل العنوان إذا كانت خاصية الكائن عبارة عن مصفوفة
  • تجاهلNull: يشير إلى ما إذا كان يجب تجاهل القيمة الخالية أم لا.
  • IgnoreObjectTitle: يشير إلى ما إذا كان سيتم تجاهل العنوان إذا كانت خاصية الكائن كائنًا.
  • تنسيق الرقم: الحصول على تنسيق القيمة الرقمية وتعيينه.
  • نمط العنوان:الحصول على نمط العنوان وتعيينه.

يوضح نموذج التعليمات البرمجية الوارد أدناه استخدامJsonUtility وJsonLayoutOptionsفئات لاستيراد البيانات JSON.

مواضيع متقدمة