我收到要求在我们的系统中构建一个小模块来读取用户上传到系统的 Excel 电子表格。我做了一些研究,很多人使用 Apache POI 或 JExcel 来读取 excel 文件。两者似乎都是构建这个小模块的好 API。
开发团队通过读取记录在excel文件中的测试数据,构建了许多使用DBUnit执行数据库相关测试的单元测试。由于 DBUnit 已被证明是读取 excel 电子表格的好 API,因此我打算在我必须开发的小模块中使用 DBUnit,而不是 Apache POI。
但是,我从未发现有人将 DBUnit 用于单元测试以外的任何目的。在使用 Java 构建的系统中使用 DBUnit 读取 excel 电子表格是一种好习惯吗?