我创建了一个CsvBuilderService

CSVBuilderService<Vector<Object>> builder = new CSVBuilderService<Vector<Object>>();


然后我创建了ByeArrayOutputStream:

  ByteArrayOutputStream os = (ByteArrayOutputStream)builder.buildCsvToStream(tableDataMatrixTemp);


tableDataMatrixTemp是Vector< Object >

现在,如何在CSV上打印>并将csv保存在指定路径上? (我不想从网络下载文件,仅将其保存到路径中)。

最佳答案

使用FileOutputStream

ByteArrayOutputStream os = (ByteArrayOutputStream)builder.buildCsvToStream(tableDataMatrixTemp);
try(FileOutputStream fos = new FileOutputStream("your-filename-goes-here")) {
   os.writeTo(fos);
}


Java 7+

10-06 14:05
查看更多