私はこれに対する答えを探していましたが、見つかりませんでした。誰かがこの種の問題の解決策を持っていますか?Javaを使用して.CSVファイルに書き込む必要のある一連のテキスト変数があります。私は現在、Javaを呼び出すJavaScriptを使用したプロジェクトを行っています。これは私が今持っている関数で、うまく機能し、テキストを.CSVに1行ずつ書き込みます。
function writeFile(filename, data)
{
try
{
//write the data
out = new java.io.BufferedWriter(new java.io.FileWriter(filename, true));
out.newLine();
out.write(data);
out.close();
out=null;
}
catch(e) //catch and report any errors
{
alert(""+e);
}
}
しかし今、私は以下の例のようにテキストの一部を一つずつ書かなければなりません。
first0,second0,third0
first1,second1,third1
first2,second2,third2
.
.
.
first9,second9,third9
したがって、アルゴリズムは次のようになります。関数はfirst0をコンマで書き込み、次に次の行に移動してfirst1を書き込み、次の行に移動してfirst2を書き込み、1つをfirst9まで書き込みます。その部分が完了した後、スクリプトはファイルの先頭に移動してコンマの後ろにsecond0を書き込み、次の行に移動してコンマの後ろにsecond1を書き込みます。あなたはその考えを理解します。
だから今私はJavaが必要です