وارد کردن فایل اکسل در سی شارپ
وارد کردن یک فایل اکسل در برنامههای سی شارپ میتواند به سادگی و با استفاده از کتابخانههای مختلف انجام شود. یکی از محبوبترین کتابخانهها برای این کار، EPPlus است. در ادامه، به مراحل کامل وارد کردن فایل اکسل با استفاده از این کتابخانه میپردازیم.
مراحل وارد کردن فایل اکسل
- نصب کتابخانه EPPlus
```
Install-Package EPPlus
```
- ایجاد یک پروژه سی شارپ
- نوشتن کد برای خواندن فایل اکسل
```csharp
using System;
using System.IO;
using OfficeOpenXml;
class Program
{
static void Main()
{
var filePath = @"C:\path\to\your\file.xlsx";
FileInfo existingFile = new FileInfo(filePath);
using (ExcelPackage package = new ExcelPackage(existingFile))
{
ExcelWorksheet worksheet = package.Workbook.Worksheets[0]; // اولین شیت
int rowCount = worksheet.Dimension.Rows; // تعداد ردیفها
int colCount = worksheet.Dimension.Columns; // تعداد ستونها
for (int row = 1; row <= rowCount; row++)
{
for (int col = 1; col <= colCount; col++)
{
Console.Write($"{worksheet.Cells[row, col].Text}\t");
}
Console.WriteLine();
}
}
}
}
```
نکات مهم
- فرمت فایل: اطمینان حاصل کنید که فایل اکسل شما در فرمت `.xlsx` باشد تا EPPlus بتواند آن را بخواند.
- دسترسی به فایل: بررسی کنید که برنامه شما دسترسی لازم به مسیر فایل را داشته باشد.
- مدیریت استثناء: برای مدیریت خطاها، میتوانید از بلوکهای try-catch استفاده کنید.