當前位置: 妍妍網 > 碼農

ExcelDataReader:一個.Net高效能Excel開源讀取器

2024-03-28碼農

推薦一個用於讀取Microsoft Excel檔的高效能開源庫。

01

計畫簡介

ExcelDataReader是一個功能強大且易於使用的開源計畫,提供了豐富的讀取API,專門讀取Excel檔的數據,特別是處理大數據量的情況。

ExcelDataReader支持Excel版本從2007年至2021年以及Office 365的Excel格式,支持檔格式如下:

支持.Net4.6、.NetStandard2.0、.Net Core 5及更高版本。

02

使用方法

1、安裝依賴庫

Install-Package ExcelDataReader

2、範例程式碼

using ExcelDataReader;using System.Text;//註冊內碼表提供程式(.Net Core必須註冊)Encoding.RegisterProvider(CodePagesEncodingProvider.Instance);//開啟檔using (var stream = File.Open("f:\\demo.xls", FileMode.Open, FileAccess.Read)){//獲取閱讀器using (var reader = ExcelReaderFactory.CreateReader(stream)) {do {//逐行讀取while (reader.Read()) { Console.WriteLine($"單元格1:{reader.GetString(0)},單元格2:{reader.GetDouble(1)}"); } } while (reader.NextResult()); }}

03

計畫地址

https://github.com/ExcelDataReader/ExcelDataReader

最後推薦加入我的 裏麵包含7個教程,其中有:【 三層架構教程 】與【 領域驅動設計架構教程 】,還有現在正在編寫的【動態Web API】教程。

- End -

分享一套.NetCore從入門到精通視訊教程

點選下方公眾號卡片,關註我

回復「 888 」,免費領取

推薦閱讀

覺得好看 點個在看👇