我想解析一個csv文件到2d數組中,其中每一行是一個數據項,每列是該項中的一個字段。如何正確解析CSV文件到2d數組?
一次做到這一切簡化和分離我的處理代碼從我的解析代碼。
我試着編寫一個簡單的解析器,使用String.Split
以逗號分隔文件。我發現這是一種可怕的方法。它完全無法解析任何特殊情況,如雙引號,換行符和其他特殊字符。
正如我所描述的,將CSV文件解析爲二維數組的正確方法是什麼?
Java代碼示例將不勝感激。 該數組可以是一個動態列表對象或向量或類似的東西,它只需要索引兩個索引器。
您正在鏈接一個C#項目,而不是一個java項目 – jontro 2012-07-18 10:02:37