一、需要哪个POI的Java包poi-3.10-FINAL-20140208.jar
二、HelloWorld程序
以下HelloWorld是针对Excel表格来进行的。
Excel表格的基本结构是:
WorkBook———>Sheet——>Row——>Cell
由于Office文档存在两种格式:
1. .xls(97格式)
2. .xlsx(2007格式)
所以读写方式也是不同的。下面给出自己总结的通用代码
//创建.xls文件//HSSFWorkbook wb = new HSSFWorkbook(); //创建.xlsx文件//XSSFWorkbook wb=new XSSFWorkbook();//下面以xlsx为例子,介绍Excel的读写方式。//////////////写入Excel文件///////////////////OutputStream os=new FileOutputStream("D:\\ofile.xlsx");XSSFWorkbook wb=new XSSFWorkbook();Sheet sh = wb.createSheet("测试页");Row row = sh.createRow(0); Cell cell = row.createCell(0);cell.setCellValue("abc");wb.write(os);os.close();///////////////读取Excel文件/////////////////InputStream is=new FileInputStream("D:\\ofile.xlsx");XSSFWorkbook wb=new XSSFWorkbook(is);Sheet sheet=wb.getSheetAt(0);Row row=sheet.getRow(0);Cell cell=row.getCell(0);String a=cell.getStringCellValue();System.out.println(a);
友谊之花、爱情之树、以及遗憾之泪!