0

javacsv API を使用して値を .csv ファイルに書き込みます。したがって、列「ID」の 1 つに値 7,2,3,4 があります。通常、csv ファイルでコンマが検出されると、値が次の列にシフトされます。 .だから私が使用したことを避けるために:

文字列 d= "\"" +s + "\""; ただし、これを行っても、値は次の列にシフトされ、列には引用符が含まれています。メモ帳で同じものをインポートする投稿の1つも読みましたExcelで開いてみたので、それに従いましたが、正常に機能しましたが、コンマはありません。7,2,3,4 のように、データベースから取得した値と同じ形式で値を表示したいと考えています。私は多くの投稿を見て、CSV API の使用を提案しました。Csv Writer を使用する javacsv を使用していますが、うまくいきません。助けてください。

ありがとう。

4

1 に答える 1

0

setEscapeModeおそらく、 のメソッドを調べる必要がありますCSVReader

バックスラッシュをエスケープと見なすようreader.setEscapeMode(CsvReader.ESCAPE_MODE_BACKSLASH)にリーダーを設定する必要があります。

于 2013-07-28T22:35:15.360 に答える