什么是Excel OOXML工作簿中名为“D%$&01_DevSheet”的不可见表单?

我正在编写一个程序,使用作为示例input数据提供给我的Apache POI从OOXML Excel Workbook中读取一些数据。 最后有一个名为D%$&01_DevSheet的奇怪表单。 这是充满公式单元格与奇怪的公式,引用工作簿中的大多数其他工作表。 以下是其中一个单元格的示例:

 'Horizontal Agreements'!S15+"8I/!%4\" 

在Excel中打开工作表时也不可见。

我以前从来没有遇到过这样的表格。 它看起来像某种内部的Excel结构。 谷歌search"D%$&01_DevSheet""excel" "DevSheet"没有任何用处。

此工作表不存在于我创build的任何testing工作簿中。 不过,我并不是一个Excel用户,我没有详尽地尝试所有的Excelfunction。

在这一点上,我将硬编码一个排除以_DevSheet结尾的工作表的规则。 但是,由于这个东西是在我的意见中出现的,我想我应该理解并妥善处理,所以我有一些基本的问题:

  1. Excel如何使用D%$&01_DevSheet工作表?
  2. 什么用户操作导致他们被创build?
  3. 他们是否经常定名?
  4. 检测这种Apache POI表单的最可靠的方法是什么?

通常Excel不使用这样的表格,所以它似乎被用于创build这个Excel工作簿的特定应用程序或工具添加。 看起来,应用程序的开发者将公式和其他东西存储在一个单独的表单中,以便与用户可见内容分离。

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

您可能只能按照您的名字排除这些表格。