MiniExcel

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 操作场景可能更加适合。

相关推荐
somethingGoWay1 天前
wpf .netcore 导出docx文件
wpf·.netcore
somethingGoWay1 天前
wpf .netcore 导出pdf文件
pdf·wpf·.netcore
切糕师学AI2 天前
如何建立针对 .NET Core web 程序的线程池的长期监控
java·前端·.netcore
csdn_aspnet3 天前
使用 MongoDB.Driver 在 C# .NETCore 中实现 Mongo DB 过滤器
mongodb·c#·.netcore
tiancao2223 天前
安装3DS MAX 2026后,无法运行,提示缺少.net core的解决方案
.net·.netcore·3dsmax
csdn_aspnet3 天前
使用 C# .NETCore 实现MongoDB
mongodb·c#·.netcore
MoFe17 天前
【.net core】【NPOI】读取表格信息(处理合并行表格数据)
.netcore
csdn_aspnet7 天前
在 .NET Core 中实现基于策略和基于角色的授权
.netcore·role·policy
The Sheep 20237 天前
.NetCore MVC
mvc·.netcore
一包烟电脑面前做一天7 天前
.NetCore下Ocelot + Nacos 实现负载均衡
nacos·负载均衡·.netcore·ocelot·ocelot集成nacos