NET API for Microsoft ® جداول بيانات Excel
واجهة برمجة تطبيقات مفتوحة المصدر لاستيراد وتصدير البيانات من تنسيق ملف Excel
ما هو Magicodes.IE؟
Magicodes.IE هي مكتبة .NET خالصة تمنح مطوري البرامج القدرة على استيراد وتصدير البيانات من تنسيق ملف Microsoft Excel. باستخدام واجهة برمجة التطبيقات ، يمكنك استيراد وتصدير البيانات مثل DTO ، وتصدير المكتبة العامة ، وتصدير النماذج والتقارير الديناميكية والرائعة. لا تسمح واجهة برمجة التطبيقات (API) بمعالجة تنسيق ملف XLS (Excel97-2003) وتدعم فقط تنسيق ملف XLSX و CSV.
تتمثل إحدى الميزات الرئيسية لواجهة برمجة التطبيقات في استيراد البيانات كـ DTO. يمكن لـ Magicodes.IE.Excel إنشاء قوالب Excel المستوردة تلقائيًا والتحقق من صحة البيانات والتحقق من صحة القالب وقراءة الإعدادات وقيود القيمة والتخطيط وإخراج ترميز التحقق من صحة الإخراج استنادًا إلى DTO وإعدادات الميزة. علاوة على ذلك ، تدعم واجهة برمجة التطبيقات العديد من المرشحات لدعم السيناريوهات مثل متعدد اللغات وعرض عمود التحكم الديناميكي والمزيد.
الشروع في العمل مع Magicodes.IE
أفضل طريقة لتثبيت Magicodes.IE هي عبر NuGet ، يرجى استخدام الأمر التالي لتثبيت API.
قم بتثبيت Magicodes.IE من NuGet
Install-Package Magicodes.IE.Excel
استيراد البيانات في Excel عبر Free .NET API
يسمح Magicodes.IE لمبرمجي .NET باستيراد البيانات في جداول بيانات Microsoft Excel برمجيًا. تتيح لك واجهة برمجة التطبيقات (API) إنشاء DTO وإنشاء قوالب استيراد وملءها بالبيانات. باستخدام API ، يمكنك بسهولة استدعاء قوالب الاستيراد واستيراد البيانات فيها. يوضح مقتطف الشفرة التالي كيفية استيراد البيانات باستخدام قالب موجود. يرجى ملاحظة أن مقتطف الشفرة يستخدم بالفعل كائن ImportStudentDto المحدد مسبقًا.
NET API مجاني لاستيراد بيانات Excel
- حدد مسار ملف كسلسلة
- استيراد البيانات إلى التفوق باستخدام ImportStudentDto والقالب المحدد مسبقًا. يمكنك أيضًا تحديد DTO الخاص بك حسب حاجتك
- تحقق من أن البيانات قد تم استيرادها بنجاح وأن الملف ليس فارغًا.
استيراد البيانات في Excel - C #
// set filepath
var filePath = ("filefoamt.xlsx");
// import data
var result = await Importer.GenerateTemplate(filePath);
// check that if data is not null
result.ShouldNotBeNull();
// check if output file existsa
File.Exists(filePath).ShouldBeTrue();