PHP XLS转换HTML

PHP XLS转换HTML,第1张

$filename ='你想转化的excel文件.xls'

$objReader =new PHPExcel_Reader_Excel5()//实例化一个读取对象

$objWriteHTML =new PHPExcel_Writer_HTML($objReader->load($filename))//读取excel文件,并将它实例化为PHPExcel_Writer_HTML对象

//在页面上打印(这里会直接打印,没有返回值。需要返回值的童鞋请根据save()方法自行改写)

$objWriteHTML->save("php://output")

记得要加载PHPExcel类库

PHPExcel把相关的功能都已经封装好了,我们直接使用就可以了。

如果是tp框架

网上下载PHPExcel类库包,解压后

打开Classes目录可以看到有个PHPExcel.php文件,将这个文件更名为PHPExcel.class.php

第二步 将整个目录放到项目的ORG目录下此时的目录结构

第三步 利用thinkphp的import方法在Action中将PHPExcel类导入

import ( '@.ORG.PHPExcel.Classes.PHPExcel' )

这样你就可以使用PHPExcel类库所提供的 *** 作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")

}

}

可以通过将xls文件转换为html文件,然后使用任何HTML编辑器将其转换为网页表格。也可以使用在线表格转换工具将xls文件转换为html或csv格式,然后使用相应的在线表格编辑器转换为线上表格。


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存