0

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

  1. 将上传的 excel 电子表格保存到服务器目录中的控制器类。
  2. 使用 apache POI 从目录中读取保存的 excel 电子表格的服务层。3. JPA将excel电子表格中的数据记录到mysql数据库中。

这是预期解决方案的好模式吗?有没有人实施过类似的解决方案?

4

1 回答 1

1

听起来很合理。

  • 看看用户是否会上传 csv 文件而不是 xls 文件,因为这样会更容易处理。
  • 尝试流式上传直接到磁盘。如果你把它存储在内存中,那么大的上传会导致 jvm 出现内存不足的错误。
于 2013-01-20T12:32:52.873 回答