دریافت اطلاعات از اکسل در سی شارپ

 دریافت اطلاعات از اکسل در سی شارپ

دریافت اطلاعات از اکسل در سی شارپ


برای دریافت اطلاعات از فایل‌های اکسل در زبان برنامه‌نویسی سی شارپ، چندین روش وجود دارد که می‌توان به آن‌ها اشاره کرد. این روش‌ها شامل استفاده از کتابخانه‌های مختلفی است که به طور خاص برای کار با فایل‌های اکسل طراحی شده‌اند. به عنوان مثال، کتابخانه‌هایی مانند EPPlus و NPOI از محبوب‌ترین گزینه‌ها به شمار می‌روند.

استفاده از EPPlus


کتابخانه EPPlus به شما این امکان را می‌دهد که به راحتی با فایل‌های اکسل کار کنید. برای شروع، ابتدا باید این کتابخانه را از طریق NuGet به پروژه خود اضافه کنید.

  1. نصب EPPlus:
```
Install-Package EPPlus
```

  1. دریافت اطلاعات:
برای خواندن اطلاعات از فایل اکسل، می‌توانید از کد زیر استفاده کنید:

```csharp
using OfficeOpenXml;
using System.IO;

var fileInfo = new FileInfo("path_to_your_file.xlsx");

using (var package = new ExcelPackage(fileInfo))
{
var worksheet = package.Workbook.Worksheets[0]; // دسترسی به اولین شیت
var rowCount = worksheet.Dimension.Rows; // تعداد ردیف‌ها
var colCount = worksheet.Dimension.Columns; // تعداد ستون‌ها

for (int row = 1; row <= rowCount; row++)
{
for (int col = 1; col <= colCount; col++)
{
var cellValue = worksheet.Cells[row, col].Text; // دریافت مقدار هر سلول
Console.WriteLine(cellValue);
}
}
}
```

استفاده از NPOI


کتابخانه NPOI نیز یکی دیگر از گزینه‌های قوی برای کار با فایل‌های اکسل است. این کتابخانه همچنین به شما این امکان را می‌دهد که با فایل‌های XLS و XLSX کار کنید.

  1. نصب NPOI:
```
Install-Package NPOI
```

  1. دریافت اطلاعات:
برای خواندن اطلاعات با استفاده از NPOI، می‌توانید از کد زیر بهره بگیرید:

```csharp
using NPOI.SS.UserModel;
using NPOI.XSSF.UserModel;
using System.IO;

using (var file = new FileStream("path_to_your_file.xlsx", FileMode.Open, FileAccess.Read))
{
IWorkbook workbook = new XSSFWorkbook(file);
ISheet sheet = workbook.GetSheetAt(0); // دسترسی به اولین شیت

for (int row = 0; row <= sheet.LastRowNum; row++)
{
IRow currentRow = sheet.GetRow(row);
for (int col = 0; col < currentRow.LastCellNum; col++)
{
var cellValue = currentRow.GetCell(col)?.ToString(); // دریافت مقدار هر سلول
Console.WriteLine(cellValue);
}
}
}
```

نتیجه‌گیری


در نهایت، کار با فایل‌های اکسل در سی شارپ به سادگی قابل انجام است. با استفاده از کتابخانه‌های EPPlus و NPOI، شما می‌توانید به راحتی اطلاعات را بخوانید و در پروژه‌های خود استفاده کنید. حالا می‌توانید با استفاده از کدهای بالا، اطلاعات مورد نظر خود را از فایل‌های اکسل دریافت کنید.سورس کد کار با اکسل با استفاده از سی شارپ

اگر به دنبال یادگیری نحوه کار با فایل‌های اکسل در زبان برنامه‌نویسی سی شارپ هستید، این لینک می‌تواند به شما کمک شایانی کند. در این محصول، سورس کدی فراهم شده که به شما امکان می‌دهد با اکسل به طور مؤثرتر و کارآمدتری تعامل داشته باشید.

مزایای استفاده از این سورس کد

اولاً، این سورس کد برای افرادی که تازه‌کار هستند، بسیار مفید است. چرا که به وضوح نحوه خواندن، نوشتن و ویرایش داده‌ها در فایل‌های اکسل را نشان می‌دهد. ثانیاً، افرادی که تجربه بیشتری دارند نیز می‌توانند از این کد به عنوان مبنایی برای پروژه‌های پیچیده‌تر خود استفاده کنند.

ویژگی‌های کلیدی

این سورس کد شامل توابعی برای بارگذاری فایل‌های اکسل، استخراج داده‌ها و ذخیره‌سازی آن‌ها به فرمت‌های مختلف است. همچنین، ساختار کد به گونه‌ای طراحی شده که به راحتی قابل درک و تغییر باشد.

نتیجه‌گیری

در نهایت، اگر می‌خواهید مهارت‌های خود را در کار با اکسل و سی شارپ تقویت کنید، دانلود این سورس کد یک قدم مهم و مؤثر است. این ابزار به شما کمک می‌کند تا به راحتی پروژه‌های خود را به سطح بالاتری ببرید.
باکس دانلود ( دریافت اطلاعات از اکسل در سی شارپ)
دانلود

پیشنهاد برای دانلود ( دریافت اطلاعات از اکسل در سی شارپ )

برای دانلود کردن اینجا را کلیک فرمایید

نظرات کاربران (۳)

مریم احمدی

عالی بود .. با تشکر