【问题标题】:How to export data from database to excel sheet using spring MVC?如何使用spring MVC将数据从数据库导出到excel表?
【发布时间】:2014-12-02 00:30:02
【问题描述】:

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

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

如何从数据库中导出?

【问题讨论】:

  • 您使用什么库来读取/写入 Excel 文件,Apache POI?您只需根据可能从数据库中获取的数据设置单元格值。
  • 我修复了你所有的格式问题和错误,最后你原来的问题几乎没有留下任何东西。我认为,这种情况下的问题是第 8 层问题。

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


【解决方案1】:

我建议您使用另一个库来编写 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");

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-04-08
    • 1970-01-01
    • 1970-01-01
    • 2022-01-20
    • 1970-01-01
    相关资源
    最近更新 更多