什么是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
结尾的工作表的规则。 但是,由于这个东西是在我的意见中出现的,我想我应该理解并妥善处理,所以我有一些基本的问题:
- Excel如何使用
D%$&01_DevSheet
工作表? - 什么用户操作导致他们被创build?
- 他们是否经常定名?
- 检测这种Apache POI表单的最可靠的方法是什么?
通常Excel不使用这样的表格,所以它似乎被用于创build这个Excel工作簿的特定应用程序或工具添加。 看起来,应用程序的开发者将公式和其他东西存储在一个单独的表单中,以便与用户可见内容分离。
因此,您可能需要联系/研究提供此文件的任何应用程序,并从那里获取有关此工作表的更多信息。
您可能只能按照您的名字排除这些表格。
- 如果从ArrayList传递给Excel,如何从XML中检测新的行字符?
- Apache POI可以将“色阶”条件格式应用于一个范围吗?
- 如何使用POI(Eevnt模型)读取密码保护的Excel文件?
- 在线程“main”中获取exceptionjava.lang.OutOfMemoryError:Java堆空间
- 将Java程序的输出通过Apachae POI存储在Excel表格中
- ResultSet到Excel(* .xlsx)表使用Apache POI
- Apache POIstring公式错误
- Apache POI:SXSSFWorkbook.dispose()不存在
- Apache POI SAXparsing – 如何获取单元格的实际值