poi操作doc、docx、xls、xlsx文档总结
2014-06-20 21:55
429 查看
1.POI3.5之后可支持docx、xlsx、pptx等格式格式
HSSF:ms-excel97~2003(.xls)
XSSF:ms-excel2007+(.xlsx)
HWPF:ms-word97~2003(.doc)
XWPF:ms-word2007+(.docx)
HSLF:ppt
XSLF:pptx
2.加入jar包,我做的是对于doc、docx、xls、xlsx文档,总共加入了以下9个jar包:
poi(5个):poi,poi-excelant,poi-ooxml,poi-ooxml-schemas,poi-scratchpad
xmlbeans:为了支持高版本的word与excel
dom4j
commons-fileupload,commons-io:上传与读写
3.对于excel,支持03及07版本
4.对于文件下载,先获取后缀名,再设置contentType,设置的值参照tomcat/conf下面的web.xml中的mime类型,如:
5.session获取项目根路径:
具体可参照以下文档:
poi与office.pdf
HSSF:ms-excel97~2003(.xls)
XSSF:ms-excel2007+(.xlsx)
HWPF:ms-word97~2003(.doc)
XWPF:ms-word2007+(.docx)
HSLF:ppt
XSLF:pptx
2.加入jar包,我做的是对于doc、docx、xls、xlsx文档,总共加入了以下9个jar包:
poi(5个):poi,poi-excelant,poi-ooxml,poi-ooxml-schemas,poi-scratchpad
xmlbeans:为了支持高版本的word与excel
dom4j
commons-fileupload,commons-io:上传与读写
3.对于excel,支持03及07版本
Workbook wb = null; try{wb = new XSSFWorkbook(filePath); }catch (Exception e){ wb = new HSSFWorkbook(new FileInputStream(filePath)); }
4.对于文件下载,先获取后缀名,再设置contentType,设置的值参照tomcat/conf下面的web.xml中的mime类型,如:
response.setContentType("application/msword"); //word2003
5.session获取项目根路径:
String appPath = session.getServletContext().getRealPath(String.valueOf(File.separatorChar));
具体可参照以下文档:
poi与office.pdf
相关文章推荐
- POI解析文档内容(txt,doc,docx,xls,xlsx,ppt,pdf)
- office文档在线预览 (doc、docx、ppt、pptx、xls、xlsx)
- office文档在线预览 (doc、docx、ppt、pptx、xls、xlsx)
- Flash在线文档阅读器::pdf、doc、docx、xls、xlsx、ppt、pptx、htm、txt、rtf、epub、csv、xdoc等
- office文档在线预览 (doc、docx、ppt、pptx、xls、xlsx)
- JAVA使用POI操作word文档实例,兼容doc,docx(附源码)
- office文档在线预览 (doc、docx、ppt、pptx、xls、xlsx)
- office文档在线预览 (doc、docx、ppt、pptx、xls、xlsx)
- 在网页中在线查看文档(doc、docx 、xls 、xlsx、 pdf 、swf )
- office文档在线预览 (doc、docx、ppt、pptx、xls、xlsx)
- 使用POI将office(doc/docx/ppt/pptx/xls/xlsx)文件转html格式(附带源码)
- 预览 doc docx,xls,xlsx,pdf等API 说明文档
- POI处理office文档(doc、docx、xls、xlsx、ppt、pptx)
- Flash在线文档阅读器::pdf、doc、docx、xls、xlsx、ppt、pptx、htm、txt、rtf、epub、csv、xdoc等
- office文档在线预览 (doc、docx、ppt、pptx、xls、xlsx)
- office文档在线预览 (doc、docx、ppt、pptx、xls、xlsx)
- office文档在线预览 (doc、docx、ppt、pptx、xls、xlsx)
- android 打开 ppt pptx doc docx xls xlsx pdf office 文档
- android webview 快速实现office文档在线预览展示(doc,docx,xls,xlsx,ppt,pptx)
- Java Web项目使用openoffice进行附件预览office文档(doc,docx,xls,xlsx,ppt,pptx)