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

تگ های موضوع سورس کد خواندن فایل اکسل

مقدمه



خواندن فایل‌های اکسل در C# به یکی از نیازهای رایج برنامه‌نویسان تبدیل شده است. این کار به شما امکان می‌دهد تا داده‌ها را به راحتی مدیریت کنید. در اینجا، به بررسی روش‌های مختلف و کتابخانه‌های مفید می‌پردازیم.

کتابخانه‌های مورد نیاز


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

این کتابخانه‌ها به شما اجازه می‌دهند تا با فرمت‌های XLSX و XLS کار کنید.

نصب کتابخانه


برای نصب EPPlus، می‌توانید از NuGet Package Manager استفاده کنید. دستور زیر را در Package Manager Console وارد کنید:
```
Install-Package EPPlus
```

خواندن فایل اکسل با EPPlus


در ادامه، مثالی از نحوه خواندن یک فایل اکسل با استفاده از EPPlus ارائه می‌شود:
```csharp
using OfficeOpenXml;
using System.IO;
class Program
{
static void Main(string[] args)
{
var filePath = "path_to_your_excel_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();
}
}
}
}
```

توضیحات کد


- FileInfo: یک شیء برای مشخص کردن مسیر فایل اکسل است.
- ExcelPackage: این کلاس برای باز کردن فایل اکسل استفاده می‌شود.
- ExcelWorksheet: به شما امکان می‌دهد تا به ورق‌های مختلف اکسل دسترسی پیدا کنید.
- Dimension: ابعاد ورق را مشخص می‌کند و تعداد سطرها و ستون‌ها را به شما می‌دهد.

نکات مهم


- اطمینان حاصل کنید که فایل اکسل در مسیر مشخص شده وجود دارد.
- EPPlus از فرمت XLSX پشتیبانی می‌کند، بنابراین برای فایل‌های قدیمی‌تر (XLS) باید از NPOI استفاده کنید.

نتیجه‌گیری


خواندن فایل‌های اکسل در C# به کمک کتابخانه‌های مختلف بسیار ساده است. با استفاده از EPPlus یا NPOI می‌توانید به راحتی داده‌ها را استخراج و مدیریت کنید. این تکنیک می‌تواند در پروژه‌های مختلف به شما کمک کند.
مشاهده بيشتر

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

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

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


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

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


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

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


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

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


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

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


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

34644+

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

1404/2/1

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

+8 سال

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

2581+