什么是名为“的不可见工作表?”;D%$及;01“设计表”;在Excel OOXML工作簿中执行什么操作?

什么是名为“的不可见工作表?”;D%$及;01“设计表”;在Excel OOXML工作簿中执行什么操作?,excel,apache-poi,Excel,Apache Poi,我正在编写一个程序,使用ApachePOI从OOXMLExcel工作簿中读取一些数据,ApachePOI是作为示例输入数据提供给我的。末尾有一张奇怪的工作表,名为D%$&01\u DevSheet。它充满了公式单元格,其中包含引用工作簿中大多数其他工作表的奇怪公式。以下是其中一个单元格的示例: 'Horizontal Agreements'!S15+"8I/!%4\" 在Excel中打开工作表时,它也不可见 我以前从未见过这样的床单。它看起来像某种内部Excel结构。谷歌搜索“D%$&01_D

我正在编写一个程序,使用ApachePOI从OOXMLExcel工作簿中读取一些数据,ApachePOI是作为示例输入数据提供给我的。末尾有一张奇怪的工作表,名为
D%$&01\u DevSheet
。它充满了公式单元格,其中包含引用工作簿中大多数其他工作表的奇怪公式。以下是其中一个单元格的示例:

'Horizontal Agreements'!S15+"8I/!%4\"
在Excel中打开工作表时,它也不可见

我以前从未见过这样的床单。它看起来像某种内部Excel结构。谷歌搜索
“D%$&01_DevSheet”
“excel”DevSheet“
没有发现任何有用的东西

我创建的任何测试工作簿中都没有此表。然而,我不是一个Excel用户,我也没有尝试所有的Excel功能

此时,我将硬编码一条规则,该规则将以
\u DevSheet
结尾的工作表排除在处理之外。然而,由于这些东西出现在我的输入中,我认为我应该正确理解和处理它,因此我有一些基本问题:

  • Excel使用
    D%$&01\u DevSheet
    这样的表格做什么
  • 哪些用户操作导致创建它们
  • 他们有固定的名字吗
  • 检测像ApachePOI这样的表单最可靠的方法是什么

  • 通常Excel不使用此类工作表,因此它似乎是由用于创建此Excel工作簿的特定应用程序或工具添加的。应用程序的开发人员似乎将公式和其他内容存储在单独的页面中,以便与用户可见的内容分离

    因此,您可能需要联系/研究提供此文件的任何应用程序,并从中获取有关此表的更多信息

    您可能只能按名称排除这些工作表,因为您已经这样做了