C# 使用 EPPlus 讀取xlsx 內容
时间: 2024-04-24 10:25:18 浏览: 132
使用 EPPlus 在 C# 中读取 xlsx 文件的内容非常简单。你可以按照以下步骤进行操作:
首先,确保已经安装了 EPPlus 包。然后,可以使用以下代码来读取 xlsx 文件的内容:
```csharp
using OfficeOpenXml;
class Program
{
static void Main()
{
string filePath = "path_to_your_xlsx_file.xlsx";
using (var package = new ExcelPackage(new FileInfo(filePath)))
{
ExcelWorkbook workbook = package.Workbook;
// 获取第一个工作表
ExcelWorksheet worksheet = workbook.Worksheets[0];
// 获取工作表中的数据
int rowCount = worksheet.Dimension.Rows;
int columnCount = worksheet.Dimension.Columns;
for (int row = 1; row <= rowCount; row++)
{
for (int col = 1; col <= columnCount; col++)
{
Console.Write(worksheet.Cells[row, col].Value + "\t");
}
Console.WriteLine();
}
}
}
}
```
在上面的示例中,你需要将 `path_to_your_xlsx_file.xlsx` 替换为你要读取的实际文件路径。然后,使用 `ExcelPackage` 类打开 xlsx 文件,`ExcelWorkbook` 类用于访问工作表对象。你可以通过索引获取特定的工作表,然后使用 `Dimension` 属性来获取行数和列数。通过循环遍历 `Cells` 属性,你可以访问每个单元格的值并进行处理。
阅读全文