讀取超大Excel(39萬行數據)

     有個學長鬚要處理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文件的話, 須要另外想辦法。。二進制

相關文章
相關標籤/搜索