< figure align=center src=“images/Excel-File.jpg” alt=“قراءة البيانات في ملفات Excel باستخدام C#">}}
ورقة Excel هي تنسيق شائع لتخزين وتنظيم البيانات، مما يجعلها أدوات أساسية للشركات والأفراد على حد سواء.سواء كنت تحليل البيانات المالية، وتوليد التقارير، أو التلاعب مجموعات البيانات، والقدرة على العمل مع ملفات Excel في تطبيقات C# الخاص بك هو أمر حاسم.
Aspose.Cells for .NET هو مكتبة قوية التي تبسّم عملية تلاعب ملفات Excel في C#. كيفية قراءة ملف Excel في ASP.NET باستخدام C#,توفير دليل خطوة بخطوة لمساعدتك على البدء.
جدول المحتوى
C# API to Read Excel Files
لقراءة البيانات من ورقات Excel، وسوف نستخدم Aspose.Cells for .NET.هذا API غنية بالميزات يسمح لك لإنشاء وتلاعب ملفات Excel بسهولة. تحميل القسم أو تثبيته من خلال NuGet.
PM> Install-Package Aspose.Cells
اقرأ البيانات من ملف Excel في C#
في ملفات Excel ، يتم تخزين البيانات في الخلايا,كل واحد من هذه الخلايا يحدد باسمه (على سبيل المثال، A1، B3) أو من خلال علامات الصف والعمود. ورقة العمل,ويمكن أن يحتوي ملف Excel على ورقة عمل واحدة أو أكثر. كتاب العمل.Aspose.الخلايا ل .NET يلتزم بهذه الاتفاقيات الاسمية لعملية تحويل ملفات Excel.
وهذه هي الخطوات التي اقرأ ملف Excel في C# بدون OLEDB و Interop وتستخرج البيانات باستخدام .قراءة Excel Reader:
- تحميل ملف Excel باستخدام كتاب العمل فئة.
- وخلق مثال من WorksheetCollection فئة ورقم ورقة العمل المستخدمة Workbook.Worksheets.
- اقرأ جميع ورقات العمل في المجموعة:
- احصل على إشارة إلى كل ورقة عمل في ورقة العمل الموضوع .
- حساب صفوف البيانات والعمود في ورقة العمل.
- يمر عبر الصفوف ويرتد عبر الأعمدة.
- اقرأ البيانات من كل خلية باستخدام Worksheet.Cells[i, j].Value الممتلكات .
فيما يلي عينة من الرمز التي تظهر كيفية قراءة ملف Excel في C#:
using Aspose.Cells;
// Load Excel file
Workbook wb = new Workbook("excel.xlsx");
// Get worksheet using its index
Worksheet worksheet = wb.Worksheets[0];
// Print worksheet name
Console.WriteLine("Worksheet: " + worksheet.Name);
// Get number of rows and columns
int rows = worksheet.Cells.MaxDataRow;
int cols = worksheet.Cells.MaxDataColumn;
// Loop through rows
for (int i = 0; i < rows; i++)
{
// Loop through each column in selected row
for (int j = 0; j < cols; j++)
{
// Pring cell value
Console.Write(worksheet.Cells[i, j].Value + " | ");
}
// Print line break
Console.WriteLine(" ");
}
بعد تشغيل عينة الرمز المذكورة أعلاه ، ستعرض إخراج الكونسول البيانات المستخرجة من ملف Excel:

Reading an Excel File in C#
اقرأ ورقة عمل Excel محددة
إذا كنت بحاجة فقط لقراءة ورقة عمل محددة في ملف Excel، يمكنك اتباع هذه الخطوات:
- تحميل ملف Excel باستخدام كتاب العمل فئة.
- احصل على إشارة إلى ورقة العمل المطلوبة باستخدام Workbook.Worksheets[index].
- حساب صفوف البيانات والعمود في ورقة العمل.
- يمر عبر الصفوف ويرتد عبر الأعمدة.
- اقرأ البيانات من كل خلية باستخدام Worksheet.Cells[i, j].Value الممتلكات .
وفيما يلي عينة من الرمز لقراءة البيانات من ورقة عمل محددة في C#:
احصل على API مجاني لقراءة بيانات Excel
يمكنك استخدام Aspose.Cells for .NET لقراءة ملفات Excel دون قيود تقييم من خلال الحصول على مجانا الترخيص المؤقت.
استنتاجات
قراءة ملفات Excel في C# باستخدام Aspose.Cells for .NET هو عملية بسيطة وفعالة.هذا API القوي يوفر مجموعة شاملة من الميزات للتعامل مع جميع جوانب معالجة ملفات Excel في تطبيقات .NET الخاصة بك.سواء كنت بحاجة إلى استخراج البيانات أو أو ورقة تنسيق أو تنفيذ المهام المتقدمة، Aspose.Cells يجعل العملية خالية من الاهتمام ويساعدك على تحقيق أهدافك المتعلقة بـ Excel دون جهد.
اكتشف المزيد من الميزات من Aspose.Cells for .NET من خلال الوثائق.إذا كان لديك أي أسئلة، والقلق حر للوصول إلى من خلال لدينا المنتدى.
الموارد الإضافية
بالنسبة للمطورين الذين يرغبون في تنفيذ الحلول ، إليك بعض الملاحظات الإضافية:
- كيفية قراءة البيانات من ورقة Excel باستخدام C#: هذا أمر ضروري لدمج بيانات Excel في تطبيقاتك.
- كيفية قراءة ملف Excel في ASP.NET باستخدام C#: نهج مفصل لتطبيقات الويب.
- .إطلاق النار على .NET Core Excel Reader:تعلم كيفية استخدام هذا في مشاريع .NET Core الخاصة بك مع التركيز على التعامل الفعال.
- .قراءة Excel Reader: استكشاف الأساليب المخصصة لتطبيقات .NET التقليدية، وضمان التوافق والأداء.
- .NET قراءة ملفات Excel: نظرة عامة أوسع على التقنيات التي يمكن التعامل مع ملفات Excel في بيئات .NET ، بما في ذلك أفضل الممارسات والنصائح.