相关文章推荐
眼睛小的野马  ·  Common application ...·  9 小时前    · 
无邪的八宝粥  ·  PyMySQL 连接 OceanBase ...·  5 月前    · 
沉稳的茶壶  ·  MapStruct - ...·  8 月前    · 

读取word文档报错 错误信息 Invalid header signature; read 0x3C0A0D0A0DBFBBEF, expected 0xE11AB1A1E011CFD0

    private final static String  filePath = "D:/Test.doc"; 
	public static void main(String[] args) throws FileNotFoundException, IOException {
		FileInputStream stream = new FileInputStream(filePath);
		System.out.println(stream);
		HWPFDocument doc = new HWPFDocument(new FileInputStream(filePath));
		System.out.println(doc);

解决办法:将读取那个文档,另存为一个文件就好,重新读取

    private final static String  filePath = "D:/TestNew.doc"; 
	public static void main(String[] args) throws FileNotFoundException, IOException {
		FileInputStream stream = new FileInputStream(filePath);
		System.out.println(stream);
		HWPFDocument doc = new HWPFDocument(new FileInputStream(filePath));
		System.out.println(doc);
                    读取word文档报错 错误信息 Invalid header signature; read 0x3C0A0D0A0DBFBBEF, expected 0xE11AB1A1E011CFD0    private final static String  filePath = "D:/Test.doc"; 	public static void main(String[] args) th...
org.apache.poi.openxml4j.exceptions.OLE2NotOfficeXmlFileException: The supplied data appears to be in the OLE2 Format. 
You are calling the part of POI that deals with OOXML (Office Open XML) D.
				
poi导出excel或者word的时候,报 java.io.IOException: Invalid header signature; read 0xE011BDBFEFBDBFEF, expected 0xE11AB1A1E011CFD0 解决方案: 1. 说是文件损坏,另存一下或者重新新建一个文档,然后将内容复制一份到新文档里,保存使用。 2. maven打包的时候,resource下的资源...
@Invalid header signature; read 1688935826934608, expected -2226271756974174256 今天在使用POI的HSSF读取excel的时候遇到了一个报错Invalid header signature; read 1688935826934608, expected -2226271756974174256 **原因:**HSSF...
Invalid header signature; read 0x7468206174656D3C, expected 0xE11AB1A1E011CFD0 - Your file appears not to be a valid OLE2 document 提示无效的头部标识,但是使用 Excel 是可以正常打开的,那么另存为一下就可以了。
这个问题是在使用poi导入excel文件时产生的: 产生的原因是:excel是从网页下载或者其他第三方软件导出的,所以它的后缀名虽然是xsl,但是它文件头签名仍然是原来的格式,所以poi不能识别,所以pio不能读取它 解决方法:使用excel打开,另存为2003版的excel,再导入就好了。
java.io.IOException: Invalid header signature; read -2300849302551019537, expected -2226271756974174 POI包不支持xlsx文件,将xlsx文件另存为xls即可,如果仍报此错,看一下target目录下和resources相同路径的xls文件是否损坏(打开后乱码,和resources下的原始文件不同),如果损坏,将resources下的原始文件拷贝一下到target下进行覆盖。
这个错误通常是由于文本中包含了不可打印字符(如特殊的空格)导致的。可以尝试使用文本编辑器将代码复制粘贴到一个新的文件中,然后将其保存为UTF-8编码格式。或者,你可以尝试在代码中使用正则表达式来删除不可打印字符,例如: ```python import re with open("your_file.py", "r", encoding="utf-8") as f: contents = f.read() # 使用正则表达式删除不可打印字符 contents = re.sub(r'[^\x00-\x7F]+', '', contents) # 将处理后的代码保存到新文件 with open("new_file.py", "w", encoding="utf-8") as f: f.write(contents) 这样做可能会解决你的问题。
npm run dev 运行报错: webpack-dev-server --inline --progress --config build/webpack.dev.conf.js 43137 Docker容器防火墙报端口映射错误WARNING: COMMAND_FAILED: '/usr/sbin/iptables -w10 -t filter -F DOCKER' failed: ipt weixin_45869324: 后来怎么解决的呀 Docker容器防火墙报端口映射错误WARNING: COMMAND_FAILED: '/usr/sbin/iptables -w10 -t filter -F DOCKER' failed: ipt 请勿在公共场合拉屎! Docker容器防火墙报端口映射错误WARNING: COMMAND_FAILED: '/usr/sbin/iptables -w10 -t filter -F DOCKER' failed: ipt ubuntu开放指定端口