Java读写Excel之POI入门

Java读写Excel之POI入门

ID:38259928

大小:182.72 KB

页数:27页

时间:2019-06-07

Java读写Excel之POI入门_第1页
Java读写Excel之POI入门_第2页
Java读写Excel之POI入门_第3页
Java读写Excel之POI入门_第4页
Java读写Excel之POI入门_第5页
资源描述:

《Java读写Excel之POI入门》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Java读写Excel之POI入门ApachePOI是用Java编写的免费开源的跨平台的JavaAPI,ApachePOI提供API给Java程式对MicrosoftOffice格式档案读和写的功能。 ApachePOI是创建和维护操作各种符合OfficeOpenXML(OOXML)标准和微软的OLE2复合文档格式(OLE2)的JavaAPI。用它可以使用Java读取和创建,修改MSExcel文件.而且,还可以使用Java读取和创建MSWord和MSPowerPoint文件。ApachePOI提供Java操作Excel解决方案(适用于Excel97-2008)。

2、 如果处理.xlsx、docx、pptx的话可以试试Docx4j。 ·HSSF-提供读写MicrosoftExcelXLS格式档案的功能。·XSSF-提供读写MicrosoftExcelOOXMLXLSX格式档案的功能。·HWPF-提供读写MicrosoftWordDOC格式档案的功能。·HSLF-提供读写MicrosoftPowerPoint格式档案的功能。·HDGF-提供读MicrosoftVisio格式档案的功能。·HPBF-提供读MicrosoftPublisher格式档案的功能。·HSMF-提供读MicrosoftOutlook格式档案的功能。版本:p

3、oi-3.8-20120326.jar 1、生成Workbook Java代码  1.//生成Workbook  2.HSSFWorkbook wb = new HSSFWorkbook();  3.  4.//添加Worksheet(不添加sheet时生成的xls文件打开时会报错)  5.@SuppressWarnings("unused")  6.Sheet sheet1 = wb.createSheet();  7.@SuppressWarnings("unused")  8.Sheet sheet2 = wb.createSheet();  9.@Sup

4、pressWarnings("unused")  10.Sheet sheet3 = wb.createSheet("new sheet");  11.@SuppressWarnings("unused")  1.Sheet sheet4 = wb.createSheet("rensanning");  2.  3.//保存为Excel文件  4.FileOutputStream out = null;  5.  6.try {  7.    out = new FileOutputStream("c:\text.xls");  8.    wb.write(

5、out);        9.} catch (IOException e) {  10.    System.out.println(e.toString());  11.} finally {  12.    try {  13.        out.close();  14.    } catch (IOException e) {  15.        System.out.println(e.toString());  16.    }  17.}     2、生成WorkbookOOXML形式(.xlsx) Java代码  1.//生成Workb

6、ook  2.XSSFWorkbook wb = new XSSFWorkbook();  3.  4.//......  3、打开Workbook Java代码  1.//方法一:使用WorkbookFactory  2.FileInputStream in = null;  3.Workbook wb = null;  4.  5.try {  6.    in = new FileInputStream(TEST_WORKBOOK_NAME);  7.    wb = WorkbookFactory.create(in);  8.} catch (IOEx

7、ception e) {  9.    System.out.println(e.toString());  10.} catch (InvalidFormatException e) {  11.    System.out.println(e.toString());  12.} finally {  13.    try {  1.        in.close();  2.    } catch (IOException e) {  3.        System.out.println(e.toString());  4.    }  5.}  6

8、.  7.System.

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。