我想解析一个csv文件到2d数组中,其中每一行是一个数据项,每列是该项中的一个字段。如何正确解析CSV文件到2d数组?
一次做到这一切简化和分离我的处理代码从我的解析代码。
我试着编写一个简单的解析器,使用String.Split
以逗号分隔文件。我发现这是一种可怕的方法。它完全无法解析任何特殊情况,如双引号,换行符和其他特殊字符。
正如我所描述的,将CSV文件解析为二维数组的正确方法是什么?
Java代码示例将不胜感激。 该数组可以是一个动态列表对象或向量或类似的东西,它只需要索引两个索引器。
您正在链接一个C#项目,而不是一个java项目 – jontro 2012-07-18 10:02:37