我正在使用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();
答案 0 :(得分:2)
无法编写/创建多个页面。
答案 1 :(得分:0)
逗号分隔值(CSV)(有时也称为字符分隔值,因为分隔符不必是逗号)文件以纯文本形式存储表格数据(数字和文本)。纯文本表示文件是一系列字符,没有必须解释的数据,而是二进制数字。 CSV文件由任意数量的记录组成,由某种分隔符分隔;每个记录由字段组成,由其他字符或字符串分隔,最常见的是文字逗号或制表符。通常,所有记录都具有相同的字段序列。
由于数据由普通测试记录组成,因此没有页面概念,因此您无法做到这一点。