輕量級:無需安裝 Microsoft Office,無 COM+ 依賴,DLL 大小小于 150KB。
易用 API:提供簡潔易用的 API 風格,方便讀寫和填充 Excel 文件。
主流類庫性能對比
讀/導入 Excel
Query 查詢 Excel 返回強型別 IEnumerable 數據
public class UserAccount { public Guid ID { get; set; } public string Name { get; set; } public DateTime BoD { get; set; } public int Age { get; set; } public bool VIP { get; set; } public decimal Points { get; set; } } var rows = MiniExcel.Query<UserAccount>(path); // or using (var stream = File.OpenRead(path)) var rows = stream.Query<UserAccount>();
查詢所有 Sheet 名稱跟數據
var sheetNames = MiniExcel.GetSheetNames(path); foreach (var sheetName in sheetNames) { var rows = MiniExcel.Query(path, sheetName: sheetName); }