原來低調分享是可靠的保證,五星程式讓我眼瞎了...
這樣的效能是真的嗎?終於我發現了真相...
原來沒有這樣修正的話,其實一行都沒讀就結束迴圈了{:4_100:}
還有一個大缺點,超吃記憶體
cache那套測試檔45MB,記憶體要用500MB,然後第一次讀取超超久的
更慘的是拿其他手邊的csv檔去試就會出一堆錯誤
最後終於放棄改用上次nes大那邊拿的api來試
結果不管什麼txt,csv都吃好好的,抓出來的結果都跟我想要的相符,速度又快,記憶體省
上面那個五星等open source功能再多也沒有太大用處
因為我沒有要開發像EXCEL的軟體, csv通常也只需讀一次而已...
更沒有空去找防呆不足的設計來加以修正
Unhandled exception :
'System.ArgumentOutOfRangeException: Field index must be included in [0, FieldCo
unt[. Specified field index was : '72'.
Parameter name: field
Actual value was 72.
at LumenWorks.Framework.IO.Csv.CsvReader.ReadField(Int32 field, Boolean initi
alizing, Boolean discardValue)
小心得,大挫折,
在此紀錄一筆分享{:4_195:}
頁:
[1]