效能:
MiniExcel 预设会根据扩展名或是 Stream 类别判断是 xlsx 还是 csv,但会有失准时候,请自行指定。
stream.SaveAs(excelType:ExcelType.CSV); //or stream.SaveAs(excelType:ExcelType.XLSX); //or stream.Query(excelType:ExcelType.CSV); //or stream.Query(excelType:ExcelType.XLSX); Dynamic Query 转换 IDictionary<string,object> 数据 foreach(IDictionary<string,object> row = MiniExcel.Query(path)) { //.. } 局限与警告目前不支援 xls (97-2003) 或是加密文件。
不支援样式、字体、宽度等修改,因为 MiniExcel 概念是只专注于值数据,借此降低内存消耗跟提升效率。
参考读取逻辑 : ExcelDataReader
API 设计方式 : StackExchange/Dapper