可以在MySQL数据库中生成并存储Excel(.xls)文件吗?

时间:2019-07-15 21:12:05

标签: java mysql sql

我正在寻找一种方法,允许我通过Web应用程序(该网站将通过SpringBoot MVC构建)生成Excel文件,该应用程序生成包含随机数的Excel文件,然后将其存储为SQL中的条目表及其旁边的其他一些值。

我主要关心的是存储到SQL部分,除了将数据生成到存储在另一个表的行中的单元格中的表中以及每当请求Excel文件下载时,我找不到其他方法,它会读取SQL表数据并生成类似这样的Excel文件...对吗?还是有一些框架,或者是另一个很好的Java兼容数据库,它允许我将.xls文件直接保存到其单元格中?

任何其他提示也将不胜感激!

1 个答案:

答案 0 :(得分:0)

问题1-在数据库中存储Excel文件:

在数据库表中创建一个具有二进制数据类型的新字段。然后,您可以将Excel文件存储为原始字节。

问题2-在Java中使用SQL:

我建议签出jOOQ(https://www.jooq.org/)。它将允许您创建数据库的对象模型并针对该数据库编写类型安全的查询。非常值得花时间学习。