一、需要哪个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);