欢迎来到天天文库
浏览记录
ID:38259928
大小:182.72 KB
页数:27页
时间:2019-06-07
《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.
此文档下载收益归作者所有