2014-10-07 1 views
1

Как экспортировать данные из таблицы MySQL в Excel с использованием Spring MVC?Как экспортировать данные из базы данных в Excel-лист с использованием Spring MVC?

Я пробовал много из Google, но ничего не работает. Как я и требовал, я попробовал код this, но его не из базы данных.

Как экспортировать из базы данных?

+1

Что библиотека вы используете для чтения/записи файла Excel, [Apache POI] (http://poi.apache.org/download.html)? Вам просто нужно установить значения ячеек в соответствии с данными, которые вы можете получить из базы данных. – Tiny

+0

Я исправил все ваши проблемы с форматированием и ошибки, и, наконец, практически ничего не осталось от вашего первоначального вопроса. Я думаю, проблема в этом случае - проблема уровня 8. – peterh

ответ

0

Вместо Apache POI, я рекомендую вам использовать другую библиотеку для записи файла Excel, EasyXLS. Вы можете экспортировать свои данные непосредственно из MySQL в Excel с помощью ResultSet. См. Здесь how to export ResultSet to Excel.

ExcelDocument xls = new ExcelDocument(); 
    xls.easy_WriteXLSFile_FromResultSet("Excel.xls", resultset, 
       new ExcelAutoFormat(Styles.AUTOFORMAT_EASYXLS1), "Sheet name"); 

или

ExcelDocument xls = new ExcelDocument(); 
    xls.easy_WriteXLSXFile_FromResultSet("Excel.xlsx", resultset, 
       new ExcelAutoFormat(Styles.AUTOFORMAT_EASYXLS1), "Sheet name"); 
Смежные вопросы