2014-09-16 2 views
0

Я использую csvWriter, код, который я использую, работает. Возможно ли создать csv с несколькими страницами, например файлами Excel?
Здесь вы можете узнать о проекте.
csvWriter java: создать csv с несколькими страницами

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

Источник: Comma-separated values

разделенный запятыми значения (CSV) (также иногда называют символьные значения, разделенные, так как символ-разделитель не должен быть запятой) файл хранит табличные данные (номера и текст) в текстовом виде. Обычный текст означает, что файл представляет собой последовательность символов, без данных, которые должны быть интерпретированы вместо этого, в виде двоичных чисел. CSV-файл состоит из любого количества записей, разделенных разрывами строк; каждая запись состоит из полей, разделенных каким-либо другим символом или строкой, чаще всего это буквальная запятая или вкладка. Обычно все записи имеют идентичную последовательность полей.

Поскольку данные состоят из простых тестовых записей, нет понятия страниц, поэтому то, что вы хотите сделать, невозможно.

Смежные вопросы