0

基本的なグラフを作成できるように、いくつかの結果を 2 列の CSV に出力しています。CSV 形式のため、最初の列の値は「10」と表示されます。データをきれいに見せるためにカンマを削除するにはどうすればよいか考えていました。
別の方法でデータを列に分割する必要がありますか、それともカンマを CSV ファイルに書き込まないようにする方法ですか?

    FileWriter wr = new FileWriter("Results.csv");
    wr.append(Integer.toString(r.length) + ", ");
    wr.append(Long.toString(execution_time));
    wr.append('\n');
    wr.flush();
    wr.close();
4

3 に答える 3

0
FileWriter wr = new FileWriter("Results.csv");
wr.append(Integer.toString(r.length) +" ");
wr.append(Long.toString(execution_time));
wr.append('\n');
wr.flush();
wr.close();

これはコンマの代わりにスペースを出力します

于 2011-12-01T20:44:02.203 に答える
0

これを Excel で開くと、CSV が xml ファイルとして開かれます。次のコマンドを使用して、余分なスペースを削除します。

    FileWriter wr = new FileWriter("Results.csv");
    wr.append(Integer.toString(r.length) + ",");
    wr.append(Long.toString(execution_time));
    wr.append('\n');
    wr.flush();
    wr.close();
于 2011-12-01T20:46:45.643 に答える
0

タブをセパレーターとして使用してみてください:

FileWriter wr = new FileWriter("Results.csv");
wr.append(Integer.toString(r.length) +"\t");
wr.append(Long.toString(execution_time));
wr.append('\n');
wr.flush();
wr.close();
于 2011-12-01T20:47:41.717 に答える