MiniExcel
是一个在 .NET 平台上用于操作 Excel 文件的库。它的特点是轻量级、简单易用,并且支持读取和写入 Excel 文件的功能。
使用 MiniExcel
可以进行以下操作:
- 读取 Excel 文件的数据,并将其转换为多维数组或实体对象。
- 将多维数组或实体对象写入 Excel 文件,并保存为.xlsx格式。
- 根据指定的范围读取或写入数据。
- 支持对单元格的样式、格式进行设置。
以下是使用 MiniExcel
进行读写操作的示例代码:
csharp
using MiniExcelLibs;
public void ReadExcel(string filePath)
{
var result = MiniExcel.Query(filePath)
.FirstOrDefault();
// 读取第一行第一列的数据
var data = result?[0][0];
Console.WriteLine(data);
}
public void WriteExcel(string filePath)
{
var data = new List<object[]>
{
new object[] { "Name", "Age" },
new object[] { "John", 25 },
new object[] { "Amy", 30 }
};
MiniExcel.Save(filePath, data);
}
以上示例代码中,通过 MiniExcel.Query
方法可以读取 Excel 文件的数据,并使用 FirstOrDefault
方法获取第一个工作表的数据。通过索引可以访问特定的单元格数据。
通过 MiniExcel.Save
方法可以将数据写入 Excel 文件,并保存为指定的路径。
MiniExcel
简化了对 Excel 文件的读写操作,适用于简单的数据处理需求。相比于其他更复杂的库,MiniExcel
是一个更轻量级的选择,对于一些小规模的 Excel 操作场景可能更加适合。