我使用的是csvWriter,我使用的代码是有效的。是否有可能用多个页面创建一个csv,比如Excel文件?
这是关于这个项目的细节。
List<BookEvent> listBooks = new ArrayList<BookEvent>();
for (ExaClass examp : examps) {
listBooks.add(new BookEvent(examp.getExample(), examp.getExample2(), examp.getExampleN()));
}
String filename = UUID.randomUUID().toString();
FileWriter file = new FileWriter(filename);
ICsvBeanWriter csvWriter = new CsvBeanWriter(file,
CsvPreference.STANDARD_PREFERENCE);
String[] header = {"Example1", "Example2", "ExampleN"};
csvWriter.writeHeader(header);
header = new String[]{"example1", "example2", "exampleN"};
for (BookEvent aBook : listBooks) {
csvWriter.write(aBook, header);
}
csvWriter.close();发布于 2014-09-16 08:57:03
不可能编写/创建多个页面。
参考这个链接。在CSV文件中创建多个工作表
发布于 2014-09-16 08:59:50
来源:逗号分隔值
逗号分隔值(CSV) (有时也称为字符分隔值,因为分隔符字符不必是逗号)文件以纯文本形式存储表格数据(数字和文本)。纯文本意味着文件是一个字符序列,不需要将数据解释为二进制数字。CSV文件由任意数量的记录组成,以某种类型的换行符分隔;每个记录由字段组成,由其他字符或字符串分隔,最常见的是一个文字逗号或制表符。通常,所有记录都有相同的字段序列。
由于数据由普通的测试记录组成,因此没有页面的概念,所以您想要做的是不可能的。
https://stackoverflow.com/questions/25864439
复制相似问题