资源简介
使用java实现POI技术将Office转成HTML格式,我已经将其优化,excel的各种字体和表格间距都完美实现在HTML ,其中Word也可以带目录快捷浏览等。
代码片段和文件信息
package com.wild.officeToHtml;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.OutputStream;
import java.io.OutputStreamWriter;
/**
* @author:罗大锤
* @date: 2017年9月5日 上午11:06:58
* @version 1.0
* @parameter
* @since
* @return
*/
public class FileUtils {
private static final String ENCODING = “GB2312“;// UTF-8
public static String GetFileExt(String path) {
String ext = null;
int i = path.lastIndexOf(‘.‘);
if (i > 0 && i < path.length() - 1) {
ext = path.substring(i + 1).toLowerCase();
}
return ext;
}
public static void createHtmlDir(String path) {
int i = path.lastIndexOf(‘/‘);
String dirPath = ““;
if (i > 0 && i < path.length() - 1) {
dirPath = path.substring(0 i).toLowerCase();
}
File dir = new File(dirPath);
if (!dir.exists()) {
dir.mkdirs();
}
}
public static void createDir(String dirPath) {
File dir = new File(dirPath);
if (!dir.exists()) {
dir.mkdirs();
}
}
public static void writeFile(String content String path) {
createHtmlDir(path);
OutputStream os = null;
BufferedWriter bw = null;
try {
File file = new File(path);
if (!file.exists()) {
file.createNewFile();
}
os = new FileOutputStream(file);
bw = new BufferedWriter(new OutputStreamWriter(os ENCODING));
bw.write(content);
} catch (FileNotFoundException fnfe) {
fnfe.printStackTrace();
} catch (IOException ioe) {
ioe.printStackTrace();
} finally {
try {
if (bw != null)
bw.close();
if (os != null)
os.close();
} catch (IOException ie) {
ie.printStackTrace();
}
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1577 2017-09-05 11:02 officeToHtml\.classpath
文件 388 2017-09-05 11:01 officeToHtml\.project
文件 154 2017-09-05 11:04 officeToHtml\.settings\org.eclipse.core.resources.prefs
文件 598 2017-09-05 11:01 officeToHtml\.settings\org.eclipse.jdt.core.prefs
文件 2605 2017-09-05 11:07 officeToHtml\bin\com\wild\officeToHtml\FileUtils.class
文件 14562 2017-09-05 11:06 officeToHtml\bin\com\wild\officeToHtml\POIExcelToHtml.class
文件 1765 2017-09-05 11:06 officeToHtml\bin\com\wild\officeToHtml\POIWordToHtml$1.class
文件 4846 2017-09-05 11:06 officeToHtml\bin\com\wild\officeToHtml\POIWordToHtml.class
文件 788 2017-09-05 11:06 officeToHtml\bin\com\wild\officeToHtml\test.class
文件 751238 2017-09-01 16:10 officeToHtml\lib\commons-collections4-4.1.jar
文件 109043 2017-09-01 16:10 officeToHtml\lib\commons-io-1.4.jar
文件 185140 2017-09-01 15:52 officeToHtml\lib\commons-io-2.4.jar
文件 313898 2017-09-01 16:10 officeToHtml\lib\dom4j-1.6.1.jar
文件 14841622 2017-09-01 16:10 officeToHtml\lib\ooxm
文件 216313 2017-09-01 16:10 officeToHtml\lib\org.apache.poi.xwpf.converter.core-1.0.4.jar
文件 50372 2017-09-01 16:10 officeToHtml\lib\org.apache.poi.xwpf.converter.xhtml-1.0.4.jar
文件 2173705 2017-08-31 17:12 officeToHtml\lib\poi-3.13-beta1-20150723.jar
文件 2579580 2017-09-01 16:10 officeToHtml\lib\poi-3.15.jar
文件 330136 2017-08-31 17:12 officeToHtml\lib\poi-examples-3.13-beta1-20150723.jar
文件 30468 2017-08-31 17:12 officeToHtml\lib\poi-excelant-3.13-beta1-20150723.jar
文件 1231990 2017-08-31 17:12 officeToHtml\lib\poi-ooxm
文件 1338241 2017-09-01 16:10 officeToHtml\lib\poi-ooxm
文件 5621155 2017-08-31 17:12 officeToHtml\lib\poi-ooxm
文件 1294967 2017-08-31 17:12 officeToHtml\lib\poi-scratchpad-3.13-beta1-20150723.jar
文件 1324935 2017-09-01 16:10 officeToHtml\lib\poi-scratchpad-3.15.jar
文件 795888 2017-09-04 09:43 officeToHtml\lib\poi-scratchpad-3.6-20091214.jar
文件 2731447 2017-09-01 16:10 officeToHtml\lib\xm
文件 1802 2017-09-05 11:07 officeToHtml\src\com\wild\officeToHtml\FileUtils.java
文件 14083 2017-09-05 11:06 officeToHtml\src\com\wild\officeToHtml\POIExcelToHtml.java
文件 4078 2017-09-05 11:06 officeToHtml\src\com\wild\officeToHtml\POIWordToHtml.java
............此处省略15个文件信息
- 上一篇:HTML转换.rar
- 下一篇:基于Service的简易音乐播放器
相关资源
- HTML转换.rar
- 儿童安全教育及行为规范网站html+cs
- POI3.1.7,JAVA处理EXCEL的类包
- poi-3.17完整jar包
- poi-3.15 jar包
- poi解析excel
- javaweb课程设计——服装商城
- html转PDFjava版
- java+poi+excel读取写入等操作所有jar最新
- 原生apphtml2.rar
- 种子公司无纸化办公业务系统(静态
- Java操作office方法jar包:POI_3.17
- WinHtmlEditor-master
- 在手机搭建一个html站点(NanoHTTPD)
- HTML5程序设计基础教程-PPT
- java1.6 中文APIHTML版
- poi-3.17开发用所有jar包
- IxChariot6.70+Endpoint7.30(Windows+Ubuntu+An
- poi-bin-3.9-20121203.zip
- POI官方Jar包
- 达内云笔记html页面版
- EXCEL导出导入+百度地图地址转经纬度
- ecplise html编辑器tk.eclipse.plugin.htmledi
- w3c帮助文档
- jdk11 API文档 HTML版
- htmlToPdf.zip
-
疯狂html5+css3+ja
vasc ript完整版 - javaweb常用jar包
- HTML5+CSS3从入门到精通.zip
- java web实现在线预览pdf和office文档de
评论
共有 条评论