使用POI的话就需要导入包
poi-3.9
poi-ooxml-3.9
使用POI创建 excel工作簿
//创建excel工作簿
Workbook wb = new HSSFWorkbook();
//创建第一个sheet(页),命名为 new sheet
Sheet sheet = wb.createSheet("new sheet");
//Row 行
//Cell 方格
// Row 和 Cell 都是从0开始计数的
// 创建一行,在页sheet上
Row row = sheet.createRow((short) 0);
// 在row行上创建一个方格
Cell cell = row.createCell(0);
//设置方格的显示
cell.setCellValue(1);
// Or do it on one line.
row.createCell(1).setCellValue(1.2);
row.createCell(2).setCellValue("This is a string 速度反馈链接");
row.createCell(3).setCellValue(true);
//创建一个文件 命名为workbook.xls
FileOutputStream fileOut = new FileOutputStream("workbook.xls");
// 把上面创建的工作簿输出到文件中
wb.write(fileOut);
//关闭输出流
fileOut.close();
使用POI读入excel工作簿
// poi读取excel
//创建要读入的文件的输入流
InputStream inp = new FileInputStream("workbook.xls");
//根据上述创建的输入流 创建工作簿对象
Workbook wb = WorkbookFactory.create(inp);
//得到第一页 sheet
//页Sheet是从0开始索引的
Sheet sheet = wb.getSheetAt(0);
//利用foreach循环 遍历sheet中的所有行
for (Row row : sheet) {
//遍历row中的所有方格
for (Cell cell : row) {
//输出方格中的内容,以空格间隔
System.out.print(cell.toString() + " ");
}
//每一个行输出之后换行
System.out.println();
}
//关闭输入流
inp.close();
这篇博客详细介绍了如何使用Apache POI库在Java中创建和读取Excel工作簿,包括导入必要的包,创建Excel文件以及读取已有文件的步骤。
53万+

被折叠的 条评论
为什么被折叠?



