有個學長鬚要處理Excel數據,Excel數據共有39W,將數據讀取後處理並導出數據。最開始嘗試了 NPOI ,發現NPOI 並不能完成該項任務,隨後嘗試引用的com組件:Microsoft.Office.Interop.Excel.dll 讀取EXCEL文件 . 最終 ,也以失敗了結。最終,採用 將Excel 轉爲CSV 格式讀取。excel
逗號分隔值(Comma-Separated Values,CSV,有時也稱爲字符分隔值,由於分隔字符也能夠不是逗號),其文件以純文本形式存儲表格數據(數字和文本)。純文本意味着該文件是一個字符序列,不含必須像二進制數字那樣被解讀的數據。blog
CSV是一種通用的、相對簡單的文件格式,被用戶、商業和科學普遍應用。get
如 excel 表格 :it
利用Excel轉爲CSV 功能後獲得csv 數據 ,用記事本打開後:
csv
接下來 ,只須要是使用文件流讀取數據就行。 將Excel 轉換爲CSV 格式文件後,讀取39W行數據很是快 。 同時導出數據也能夠爲CSV 格式。引用
使用Excel 能夠完美打開。 固然 ,若是實在有須要讀取XLS,XLSX文件的話, 須要另外想辦法。。二進制