1

CSV 形式のデータでいっぱいになった TXT ファイルをエクスポートおよびインポートする必要があります。MVC4でやりたいです。これを行うための最良のアプローチは何ですか?

txt ファイルには多数の CSV 形式のデータを含めることができますが、

4

2 に答える 2

2

CSVパーサーを実行して(私は過去にこれを使用ました-うまくいきました)、意味があり、各行に同じ数の列があることを確認してください。それが CSV データでない場合、それはほとんどありません。"like, this"注: 列 != コンマ - 引用されたデータと改行に注意する必要があります- どちらもパーサーが役立ちます。行を検出するために行末を使用Splitしたり使用したりすることはできません.CSVはそれよりも複雑です。','

于 2013-12-02T07:58:55.747 に答える
0

ファイル拡張子を確認するだけなら、lastIndexOforSplitを使用すると、かなり優れたトリックを実行できます。

使用するendsWith

String myFile = "some.file.txt";
        System.out.println(myFile.endsWith(".txt"));

使用するsplit

String myFile = "some.file.txt";
String[] myFileArray = myFile.split("\\.(?=[^\\.]+$)");
if (myFileArray[myFileArray.length - 1].equalsIgnoreCase("txt")) {
    System.out.println("Ends with .txt");
}
于 2013-12-02T08:06:13.020 に答える