【问题标题】:Programmatically Filter Excel Data Using Java使用 Java 以编程方式过滤 Excel 数据
【发布时间】:2025-12-04 03:25:02
【问题描述】:

我正在开发一个 Web 应用程序,其中用户上传包含大量数据的 Excel 文件,工作簿中的工作表就像数据库中的一个表,其中每一列对应一个数据列,基于来自的一些输入UI中的用户我需要过滤从excel中获取的数据。

我该怎么做?

我查看了“使用 JDBC 将 Excel 作为数据源读取”,但我无法使用显示的代码设置指向 Excel 电子表格的 ODBC 驱动程序 here。有人可以指导我吗?

提前致谢

【问题讨论】:

  • 过滤器的个数比较多,数据也比较大,而且需要经常做这个操作,所以想找个优化的方法。 Excel 上的 SQL 查询确实引起了我的注意,但在我的情况下无法实现(至少到现在为止!)

标签: java excel jdbc


【解决方案1】:

您可能想了解一下用于以编程方式从 Java 访问 Excel-Sheets 的 JExcelApi:http://jexcelapi.sourceforge.net/

【讨论】:

  • jexcel 更易于使用。但优惠较少。