
C# 实现Excel表格读写:xlsx文件操作实例
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本教程详细介绍如何使用C#编程语言实现对.xlsx格式文件的操作,包括基本的读取与写入功能,并提供具体的代码示例帮助开发者快速上手。
C# 编程实现Excel 2007表格的读取与写入实例:如何操作xlsx格式文件。
首先需要使用一个合适的库来处理.xlsx 文件,例如EPPlus或NPOI等。这里以 EPPlus为例进行讲解:
1. 安装EPPlus:
可以通过NuGet包管理器安装EPPLus库。
2. 读取Excel文件
```csharp
using OfficeOpenXml;
//...
string path = path_to_your_file.xlsx;
var package = new ExcelPackage(new FileInfo(path));
var 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.WriteLine(worksheet.Cells[row, col].Text);
}
}
```
3. 写入Excel文件:
```csharp
using OfficeOpenXml;
//...
string path = path_to_your_file.xlsx;
var package = new ExcelPackage(new FileInfo(path));
var worksheet = package.Workbook.Worksheets.Add(Sheet1); // 创建新的工作表
worksheet.Cells[A1].Value = 1; // 写入数字
worksheet.Cells[B2].Value = Hello, World!; // 写入字符串
package.Save(); // 保存文件
```
以上就是使用C#和EPPlus库来读取与写入Excel .xlsx 文件的基本方法。
全部评论 (0)


