$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")
}
}
怎么把Excel转换成Html有时候,我们需要把Excel转换成Html,这样更不方便他人的修改也方便发送给他人,但是你知道怎么做吗?
点击菜单栏-文件-另存为网页
输入导出文件名称,点击保存。
双击打开HTML文件,即会调出IE浏览器打开页面。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)