No valid entries or contents found,this is not a valid OOXLM(office open xml)
时间: 2023-12-19 12:32:34 浏览: 217
```shell
No valid entries or contents found, this is not a valid OOXML (Office Open XML) file错误通常是由于文件被加密导致的。决方法是先解密文件,然后再进行导入操作。
```
```python
重新编译项目时,如果在target目录下找到模板文件内容是乱码,可能是因为maven编译项目时使用了不同的编码方式。需要在pom.xml文件中设置maven编译时使用的编码方式,并排除对特定文件进行编码。
```
相关问题
No valid entries or contents found, this is not a valid OOXML (Office Open XML) file
当你遇到这个错误消息"No valid entries or contents found, this is not a valid OOXML (Office Open XML) file"时,这意味着你的文件不是一个有效的OOXML文件。该错误通常与文件被加密或格式错误有关。根据引用,你提到的问题是由于公司默认给所有文件加密导致的。为了解决这个问题,你需要取消文件的加密。
另外,根据引用,如果你在使用Maven的编译插件时遇到这个错误,一种可能的解决方法是告诉Maven的编译插件,不要对以".xlsx"结尾的文件进行压缩。这样可以确保文件在打包时保持原样。
此外,引用提到了另一个可能的原因。你提到的异常信息"You need to call a different part of POI to process this data (eg HSSF instead of XSSF)"表明你可能在处理数据时使用了错误的POI库。根据你的描述,你的文件应该是xlsx格式,因此应使用XSSFWorkbook进行解析,而不是HSSFWorkbook。
综上所述,解决"No valid entries or contents found, this is not a valid OOXML (Office Open XML) file"错误的方法包括:
1. 取消文件的加密,确保文件的格式正确。
2. 确保使用了正确的POI库(根据文件格式选择HSSFWorkbook或XSSFWorkbook)。
3. 如果你使用Maven,告诉编译插件不要对以".xlsx"结尾的文件进行压缩。
请根据你的具体情况选择适当的解决方法。
导出word No valid entries or contents found, this is not a valid OOXML (Office Open XML) file
根据你提供的引用内容,出现"No valid entries or contents found, this is not a valid OOXML (Office Open XML) file"错误的原因是文件被加密了。要解决这个问题,你需要将文件解密后再导出为Word文件。
以下是解决该问题的步骤:
1. 打开加密的文件。
2. 在文件菜单中选择"另存为"选项。
3. 在保存对话框中,选择一个新的文件名和位置来保存文件。
4. 在保存类型下拉菜单中,选择"Word文档(*.docx)"。
5. 点击"保存"按钮,将文件保存为Word文档格式。
这样,你就可以成功导出一个没有加密的Word文件了。