java中poi4.12怎么将excke转成html文件

java中poi4.12怎么将excke转成html文件,第1张

java中poi4.12怎么将excke转成html文件,解决方案2:使用HTML打开Excel文件(此方法仅在用户可以打开损坏的Excel文件时才有效)

打开受损文件,然后单击选择另存为。

选择将原文件存储到其他位置并用网页的格式保存。确保选中完整的电子表格。

用excell打开保存的文件,并以Excel格式再次保存。

如果运气足够好,文件损坏就会消失

可以导入spire.xls.jar(只需导入这一个jar即可),直接下载jar包,然后解压将lib文件夹下的jar文件导入java程序;如果创建的是Maven程序的话,需要在pom.xml文件中配置maven路径并指定Free Spire.XLS for Java的依赖,导入,如下配置:

<repositories>

<repository>

<id>com.e-iceblue</id>

<url>http://repo.e-iceblue.cn/repository/maven-public/</url>

</repository>

</repositories>

<dependencies>

<dependency>

<groupId>e-iceblue </groupId>

<artifactId>spire.xls</artifactId>

<version>2.2.0</version>

</dependency></dependencies>

完成导入后,参考如下代码将excel转为html:

import com.spire.xls.*

public class ExcelToHtml {

public static void main(String[] args) {

//加载Excel工作

Workbook wb = new Workbook()

wb.loadFromFile("test.xlsx")

//获取工作表

Worksheet sheet = wb.getWorksheets().get(0)

//调用方法将Excel保存为HTML

sheet.saveToHtml("ToHtml.html")

}

}

用POI解析Excel,解析好后转成xml,在输出到html就可以了

类似这样,sheet是工作区,column是行,cell是单元格

不过这样这样的话merge过的单元格可能比较难表示

<sheet>

<column>

<cell />

<cell />

</column>

</sheet>


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7310596.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-04
下一篇 2023-04-04

发表评论

登录后才能评论

评论列表(0条)

保存