使用Spring Framework将Excel数据导入数据库

时间:2013-01-19 22:51:23

标签: java spring excel spring-mvc

我正在开发一个将数据存储在mysql数据库中的网站。该网站的一个用户希望在excel电子表格中记录该网站的数据。我打算开发一个由三部分组成的解决方案:

  1. 将上载的Excel电子表格保存到服务器目录中的控制器类。
  2. 使用apache POI从目录中读取保存的Excel电子表格的服务层。 3. JPA将excel电子表格中的数据记录到mysql数据库中。
  3. 对于预期的解决方案,这是一个很好的模式吗?有人实施过类似的解决方案吗?

1 个答案:

答案 0 :(得分:1)

听起来很合理。

  • 查看用户是否会上传csv文件而不是xls文件,因为这样更容易处理。
  • 尝试直接上传到磁盘。如果将它存储在内存中,那么大量上传将导致jvm的内存不足错误。