poi实现xls生成html,Apache POI - 将.html电子表格转换为.xls电子表格

我正在制作一个Java应用程序,它需要从Web生成的.xls文件中读取值。Apache POI - 将.html电子表格转换为.xls电子表格

不幸的是,.xls文件不是真正的.xls文件,它的一堆html标签和自动生成程序只是将其扩展名更改为.xls。

要读取自动生成文件中单元格的值,我打算使用Apache-POI库。但它似乎只能从合法的.xls文件中读取。在运行的代码,它提供了以下错误

java.io.IOException: Invalid header signature; read 0x6D74683C0A0D0A0D, expected 0xE11AB1A1E011CFD0

at org.apache.poi.poifs.storage.HeaderBlock.(HeaderBlock.java:140)

at org.apache.poi.poifs.storage.HeaderBlock.(HeaderBlock.java:104)

at org.apache.poi.poifs.filesystem.POIFSFileSystem.(POIFSFileSystem.java:138)

at org.apache.poi.hssf.usermodel.HSSFWorkbook.(HSSFWorkbook.java:322)

at org.apache.poi.hssf.usermodel.HSSFWorkbook.(HSSFWorkbook.java:303)

at excel.ReadAccountName.main(ReadAccountName.java:17)

我想任的2个以下解决方案 -

是否可以自动生成的.xls文件,以合法的.xls转换格式,只在Java代码中?

我可以从自动生成的.xls文件中读取的其他一些方法?

如果还有其他可能的解决方案,请给出建议。

2014-02-06

satnam

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
文件批量处理百宝箱提供了几十种功能丰富强大的文件批量更名功能,以及支持世界各国语言的源匹配多国语言版批量更名功能。文件批量处理百宝箱能够对 图片压大小缩尺寸,按指定大小或尺寸压缩图片,图片转灰度,MP3标签信息的显示与重写,给图片添加竖向/倒向/任意角度文字或图片水印,对图片进行相对/绝对、区域、按大小、缩略缩放、分切分隔、贴边、拼合等9种模式的智能批量裁剪功能; 提供了对doc/ppt/txt/asp/html等文档进行智能字符批量替换(支持正则,Word通配符),对txt文本行的添加、删除、提取、统计分割等的处理,对doc/txt类型互转,对xls表合并 ,对ppt转word,Office文档密码筛查, txt文本合并/编码类型检测,文件摘要的显示与改写, 批量随机数的产生,41种特定的txt批量处理功能,文件批量复制搜索(支持文件/文件夹,网上邻居,可复制、移动、删除、更名等),图像仿Photoshop综合处理功能,文件时间属性修改,数码照片视频等的拍摄日期的更改等功能。 通过单次/组合使用,可实现常见的文件批量更名需要和一些文件批量处理需要。集专一性、普适性、灵活性。界面友好,人性化设计,功能实用,是一款不可多得的实用性强的小工具箱;具体用法和操作,会有实时的操作提示、功能提示、操作通知、状态显示等 文件批量处理百宝箱 v10.0 Build 20160223更新内容 1.修正完善文档批量替换功能; 2.媒体批量裁剪转换功能模块中,完善媒体播放功能; 3.完善视频加密成exe的功能; 4.PPT文档批量处理功能模块新增批量删除幻灯片上任意四角一张广告图片的功能; 5.改进屏幕录像、录音功能,以及文字识别功能; 6.新增推测无扩展名文件类型的功能; 7.新增Xls文档批量处理的第9项——删除对象功能; 8.修正Pdf文档处理功能的问题; 9.修正媒体处理功能模块中文件名存在空格时异常的问题; 10.增强Office文档自动批处理过程中出现异常的自动恢复下一文档处理的功能; 11.新增Xls文档批量处理功能中自动解除工作表保护的功能; 12.改善Pdf单纯转Doc的处理速度,提升n倍; 13.修正音频、视频处理功能模块中的媒体参数设置失效问题; 14.新增账号、密码批量记忆管理功能; 15.新增Excel表格列批量添加条形码功能; 16.新增Doc文档表格转换成文字的功能; 17.新增视频批量加密功能; 18.新增媒体播放功能,方便选取裁剪时刻; 文件批量处理百宝箱截图

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值