gpt4 book ai didi

java - 使用 Java 编程处理 Excel 表格

转载 作者:行者123 更新时间:2023-12-01 23:47:19 26 4
gpt4 key购买 nike

我在处理项目时遇到了一个小问题。

我已经有一个包含一些工作表的 Excel 文件。

每当我需要创建一个具有特定名称的新 Excel 文件表时,我需要检查是否已经存在具有该名称的工作表,

如果是这样,

1.然后我需要删除它(从而删除任何旧信息),记下工作表的位置并在相同位置创建一个具有相同名称的新文件

如果没有

1.然后我需要创建一个新工作表

我被困住了。有人可以提供一些见解/一些完成任务的步骤吗?我可以使用 Apache POI 或方便的任何其他 API 做同样的事情吗?

预先感谢。我应该在执行此操作时使用 java 作为媒介。

最佳答案

如果您使用 POI,则可以获得 no。通过 workbook.getNumberOfSheets() 获得 xls 文件中的工作表。

您可以使用常规 for 循环迭代它们并检查工作表名称,如果名称与工作表名称匹配,您可以使用 workbook.removeSheetAt(index) 删除它。现在您可以在给定索引处创建具有相同名称的新工作表。

希望这有帮助。

关于java - 使用 Java 编程处理 Excel 表格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16828855/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com