2017年1月2日 星期一

利用FileHelpers檢查csv格式


先把你的專案檔打開
在Visual Studio的套件管理器主控台輸入Install-Package FileHelpers



安裝完畢後,你的專案就會出現FileHelpers參考被引用、packages.config
 



如果無法使用Install-Package方式安裝
可以下載編譯好的DLL: FileHelpers_3.1.5_Build.zip (目前最新版本)
原始碼可以到該專案的Github下載
需要建立一個對映的Record Mapping Class
如果csv檔不符合對映就會出FileHelpers.BadUsageException





 


另一種處理CSV工具:CsvHelper
使用 CsvHelper - Part.2 資料讀取
http://kevintsengtw.blogspot.tw/2015/04/csvhelper-part2.html

REF:
How to validate a .csv file before storage in C#?
http://stackoverflow.com/questions/16608486/how-to-validate-a-csv-file-before-storage-in-c

How to validate CSV in C#?
http://stackoverflow.com/questions/24765492/how-to-validate-csv-in-c

沒有留言:

張貼留言