Сохранение разных файлов csv как разных листов в одной книге Excel

В связи с этим вопрос, как сохранить много разных файлов csv в одну книгу Excel с одним листом на csv? Я хотел бы знать, как это сделать программно на Java.


person Vijay Dev    schedule 23.10.2008    source источник


Ответы (3)


Вам понадобится какая-то библиотека для доступа к Excel из Java. Поиск в Google подтвердил это:

http://j-integra.intrinsyc.com/support/com/doc/excel_example.html

Альтернативой является использование формата XML Excel, который появился в Office 2003. В результате вы получите XML-файл, но вы можете открыть его в Excel и просмотреть разные листы.

http://www.javaworld.com/javaworld/jw-07-2004/jw-0712-officeml.html

person biozinc    schedule 23.10.2008

Если вам нужен открытый исходный код, для создания файлов Excel можно использовать библиотеку POI.

Хороший парсер CSV - это Открыть CSV

Это должно подготовить почву для того, что вы пытаетесь сделать (в основном используйте парсер CSV для получения данных, а затем записывайте данные в файл XLS.

person Kevin Day    schedule 26.10.2008

Взгляните на продукты Aspose, я использовал их раньше при работе с Excel, и они сэкономили мне огромное количество головной боли и времени. В Excel есть несколько причуд, которые могут затруднить импорт и экспорт таблиц.

Aspose.Cells

person Dave_H    schedule 23.10.2008