我在使用 POI 获取完整行时遇到问题。我尝试通过逐列遍历来实现。我不想要这种方法论。我只想要一个包含所有相应单元格值的行对象(特定行)。并且需要检查该行是否存在于另一个给定的工作表/Excel 文件中。
是否有任何单一方法可以完成此任务。
我们将不胜感激您的帮助。
提前致谢。
最佳答案
没有一个函数可以实现这一点。你需要写它。最简单的选择是如果您使用 XSSF 并且工作表之间的格式相同。然后,您可以将源字符串的 XSSFRow.toString()
与要比较的工作表中的所有行进行比较。但这依赖于整个行的 XML 完全相同。
如果格式可能不同或者您正在使用 HSSF,您将需要编写一个函数来构建字符串或哈希以进行比较。无论哪种方式,您都需要循环遍历工作表中的每一行以与源行进行比较。
关于java - 如何使用 POI API 获取一个 Excel 工作表的完整行并检查该行是否存在于另一张工作表中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23753126/