`
pandong8183
  • 浏览: 56085 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

java对Excel的操作

    博客分类:
  • J2EE
 
阅读更多
// 创建Excel文件输入流
FileInputStream fis = new FileInputStream("d:\\test.xls");
// 根据输入流创建Excel文件薄对象
Workbook wb = new HSSFWorkbook(fis);
// 从文件薄中读取第一个工作表
Sheet sheet = wb.getSheetAt(0);
for (Row row : sheet) {
	for (Cell cell : row) {
		switch (cell.getCellType()) {
			case Cell.CELL_TYPE_BOOLEAN:
				System.out.println(cell.getBooleanCellValue());
				break;
			case Cell.CELL_TYPE_NUMERIC:
				System.out.println(cell.getNumericCellValue());
				break;
			case Cell.CELL_TYPE_STRING:
				System.out.println(cell.getStringCellValue());
				break;
			case Cell.CELL_TYPE_BLANK:
				break;
			case Cell.CELL_TYPE_ERROR:
				break;
			case Cell.CELL_TYPE_FORMULA:
				break;
		}
		// 最后写入文件
		cell.setCellValue("测试数据");
	}
}
// 写回文件
FileOutputStream fos = new FileOutputStream("d:\\test.xls");
wb.write(fos);

 

这段代码需要用到apache的poi-3.7包,自己下载吧

http://www.apache.org/dyn/closer.cgi/poi/release/bin/poi-bin-3.7-20101029.zip

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics