2016-07-29 88 views
7

在過去的c#.net mvc項目中,我使用了Visual Basic參考中的TextFieldParser。現在,.Net Core 1不再是一種選擇。至少我不知道如何添加可視基本參考,我想如果你確實不這樣做,那麼它不是跨平臺的?.net Core中的TextFieldParser替換1

TextFieldParser非常棒,因爲它非常靈活地覆蓋了我所有的csv導入需求。

是否有替代我缺少的.netCore中的TextFieldParser?或者有沒有辦法在不破壞跨平臺兼容性的情況下使用當前的textfieldparser?

+1

使用Reflector或ILSpy來反彙編TextFieldParser類。這兩個產品都輸出C#,所以你應該能夠在你的項目中重建它。 –

+0

@ SamAxe感謝您的提示。我也會試一試。 – Xaxum

回答

0

我剛剛嘗試過CsvHelper - 一個.NET庫,用於處理readingwriting CSV文件。它涵蓋了所有需求。看起來快速,靈活,並且easy to use。支持讀寫custom class objects。它可以很好地與.NET Core(因爲它支持.NET Standard 2.0)以及.NET Framework 4.5NuGet page的依賴關係。