MiniExcel 是一个轻量级的 .NET 库,用于操作 Excel 文件。它支持创建、读取、修改和保存各种格式的 Excel 文件(如 .xlsx)。使用 MiniExcel 处理 Excel 文件的基本步骤通常包括引入库、使用提供的方法进行操作,然后保存或提取数据。以下是一些基础用法:
安装 MiniExcel
首先,你需要将 MiniExcel 库安装到你的 C# 项目中。通常,这可以通过 NuGet 包管理器来完成。在你的项目中,使用如下命令安装 MiniExcel:
dotnet add package MiniExcel
或者,如果你使用的是 Visual Studio,则可以通过 NuGet 包管理器 GUI 来安装。
基本操作
1. 读取 Excel 文件
使用 MiniExcel 读取 Excel 文件是非常直接的。以下是一个简单的例子,展示了如何读取 Excel 文件并遍历其中的数据:
using MiniExcelLibs;
using System.Collections.Generic;
...
var path = "your-file-path.xlsx";
var rows = Excel.ReadAsIEnumerable<dynamic>(path);
foreach (var row in rows)
{
Console.WriteLine(row.A); // 假设 A 是列名
Console.WriteLine(row.B); // 假设 B 是列名
}
2. 创建和写入 Excel 文件
MiniExcel 也可以用来创建和写入 Excel 文件。以下是一个示例,展示了如何创建一个新的 Excel 文件并写入数据:
using MiniExcelLibs;
using System.Collections.Generic;
...
var path = "your-new-file-path.xlsx";
var values = new List<dynamic>
{
new { Name = "Alice", Age = 23 },
new { Name = "Bob", Age = 25 }
};
Excel.SaveAs(path, values);
高级功能
MiniExcel 还支持一些高级功能,如样式设置、复杂数据类型处理等。具体的实现会依赖于你的具体需求。为了了解更多关于 MiniExcel 的高级用法,你可以查阅其官方文档或 GitHub 仓库。