java - 如何使用 spring MVC 将数据从数据库导出到 excel 表?

标签 java mysql database spring-mvc export-to-excel

如何使用spring MVC将MySQL表中的数据导出到excel中?

我从 Google 尝试了很多,但没有任何效果。按照我的要求,我尝试了 this代码,但它不是来自数据库。

如何从数据库导出?

最佳答案

我建议您使用另一个库来编写 Excel 文件,而不是 Apache POI,EasyXLS .您可以使用 ResultSet 将数据直接从 MySQL 导出到 Excel。看这里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");

关于java - 如何使用 spring MVC 将数据从数据库导出到 excel 表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26238391/

相关文章:

php - 用于选择多行的最佳 mysql 查询,每行都需要来自多个子表的多个关联行

PHP从数据库结果中对具有多个维度的数组进行分组

mysql - 我可以在大多数表中使用外键作为主键吗?

java - eclipse java 如何将 sqlite-jdbc-(VERSION).jar 放入我的项目并使用它

java - 如何在JAVA中插入图片到背景并保存?

php - 重置Wordpress 'next User ID'号码

php - 将每一行读入数组

MYSQL格式化列中的数据

Java将列表转换为集合的映射

java - hibernate persist 尝试使用现有 id 创建对象失败