CSV 形式のデータでいっぱいになった TXT ファイルをエクスポートおよびインポートする必要があります。MVC4でやりたいです。これを行うための最良のアプローチは何ですか?
txt ファイルには多数の CSV 形式のデータを含めることができますが、
CSV 形式のデータでいっぱいになった TXT ファイルをエクスポートおよびインポートする必要があります。MVC4でやりたいです。これを行うための最良のアプローチは何ですか?
txt ファイルには多数の CSV 形式のデータを含めることができますが、
CSVパーサーを実行して(私は過去にこれを使用しました-うまくいきました)、意味があり、各行に同じ数の列があることを確認してください。それが CSV データでない場合、それはほとんどありません。"like, this"
注: 列 != コンマ - 引用されたデータと改行に注意する必要があります- どちらもパーサーが役立ちます。行を検出するために行末を使用Split
したり使用したりすることはできません.CSVはそれよりも複雑です。','
ファイル拡張子を確認するだけなら、lastIndexOf
orSplit
を使用すると、かなり優れたトリックを実行できます。
使用する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");
}