你的位置:首页 > 软件开发 > Java > Excel转Html

Excel转Html

发布时间:2015-10-29 12:00:16
项目结构:这是一个maven项目,主函数在Client类里面当运行程序的后,控制台情况:当我们刷新了test.html文件后,用浏览器打开效果:说一下这个过程的设计思路:1.读取excel文件2.利用velocity模板工具把读取的内容渲染到html里面整个过程就两个步骤,是不是 ...

Excel转Html

项目结构:

Excel转Html

这是一个maven项目,主函数在Client类里面

当运行程序的后,控制台情况:

Excel转Html

当我们刷新了test.html文件后,用浏览器打开效果:

Excel转Html

说一下这个过程的设计思路:

1.读取excel文件

2.利用velocity模板工具把读取的内容渲染到html里面

整个过程就两个步骤,是不是非常简单。

当我们在把这两个过程再细化一下,思路就更加清晰明了了。

1.1.怎样读取或者写入Excel文件呢?

java的poi技术读,写Excel[2003-2007,2010]

2.1.怎样使用velocity模板工具呢?

apache的开源项目-模板引擎(Velocity)_学习了两天就上手啦_源码下载

 

有了上面1.1和2.1的基础,现在我们要做的工作,就是把他们串起来,就实现了Excel转Html

为了自己以后一看源码就知道怎样做,我习惯贴源码出来。 当然还会有源码下载的(在文章末尾)。

 

===============================================

源码部分:

===============================================

/excel2html/src/main/java/com/b510/excel/client/Client.java

 1 package com.b510.excel.client; 2  3 import java.util.List; 4  5 import com.b510.excel.common.Common; 6 import com.b510.excel.reader.ReadExcel; 7 import com.b510.excel.vo.Student; 8 import com.b510.excel.writer.WriteHtml; 9 10 public class Client {11 12   public static void main(String[] args) throws Exception {13     String excel2010 = Common.STUDENT_INFO_XLSX_PATH;14     // read the 2010 excel15     List<Student> list1 = new ReadExcel().readExcel(excel2010);16     if (list1 != null && list1.size() > 0) {17       for (Student student : list1) {18         System.out.println("No. : " + student.getNo() + ", name : " + student.getName() + ", age : " + student.getAge() + ", score : " + student.getScore());19       }20       System.out.println("begin to write into html file");21       WriteHtml.write(list1);22     }23 24   }25 }

原标题:Excel转Html

关键词:HTML

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。