magicfile icon وبسایت فایل سحرآمیز - magicfile.ir

تگ های موضوع دریافت اطلاعات از اکسل در سی شارپ

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



برای دریافت اطلاعات از فایل‌های اکسل در زبان برنامه‌نویسی سی شارپ، چندین روش وجود دارد که می‌توان به آن‌ها اشاره کرد. این روش‌ها شامل استفاده از کتابخانه‌های مختلفی است که به طور خاص برای کار با فایل‌های اکسل طراحی شده‌اند. به عنوان مثال، کتابخانه‌هایی مانند 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، شما می‌توانید به راحتی اطلاعات را بخوانید و در پروژه‌های خود استفاده کنید. حالا می‌توانید با استفاده از کدهای بالا، اطلاعات مورد نظر خود را از فایل‌های اکسل دریافت کنید.
مشاهده بيشتر

لیست فایل های ویژه وبسایت

دانلود-دیتابیس-تقویم-1404-در-اکسل

دانلود دیتابیس تقویم 1404 در اکسل


نرم-افزار-تغییر-زبان-سورس-کد-ویژوال-استودیو-(عناصر-دیزاین-طراحی-فرم-ها)

نرم افزار تغییر زبان سورس کد ویژوال استودیو (عناصر دیزاین طراحی فرم ها)


نرم-افزار-ترجمه-خودکار-فایل-های-po-,-pot-بصورت-کامل-برای-تمامی-زبان-ها-از-جمله-فارسی

نرم افزار ترجمه خودکار فایل های po , pot بصورت کامل برای تمامی زبان ها از جمله فارسی


دانلود-نرم-افزار-تبدیل-txt-به-vcf-:-برنامه-تبدیل-فایل-متنی-تکست-txt-به-وی‌سی‌اف-vcf-(Virtual-Contact-File-مخاطب-موبایل)

دانلود نرم افزار تبدیل txt به vcf : برنامه تبدیل فایل متنی تکست txt به وی‌سی‌اف vcf (Virtual Contact File مخاطب موبایل)


بهترین-سرویس-پوش-نوتیفیکیشن-(Web-Push-Notification)-اسکریپت-مدیریت-اعلان-و-ساخت-پوش-نوتیفیکیشن-سایت-و-ارسال-پوش-از-طریق-php

بهترین سرویس پوش نوتیفیکیشن (Web Push Notification) اسکریپت مدیریت اعلان و ساخت پوش نوتیفیکیشن سایت و ارسال پوش از طریق php


تعداد فایل های دانلود شده

35916+

آخرین بروز رسانی در سایت

1404/2/19

قدمت سایت فایل سحرآمیز

+8 سال

تعداد محصولات برای دانلود

2599+