使用MiniExcel读取excel表格文件
MiniExecl提供了几种读取方法。
准备测试数据
测试类:
public class Person
{
public int Id {
get; set; }
public string Name {
get; set; }
public string Description {
get; set; }
public double Value {
get; set; }
}
测试数据:
方法一:以行列号来读取
使用MiniExcel.Query
方法读取一个IEnumerable<dynamic>
动态类型dynamic
的集合
var rows = MiniExcel.Query("test1.xlsx").ToList();
然后使用rows[0].A
使用行号获取第几行,然后使用列号A、B、C…来获取对应的单元格的值
打断点可以看到各列的值的类型,读出来的都是
dynamic
,但是实际是由对应的类型,带字符的基本都是string,数值类型都是double,需要自己先处理一下