public static void main(String[] args) throws Exception {
// TODO 设置excel的标题
List<String> excelHeader = new ArrayList<String>();
excelHeader.add("访客数");
excelHeader.add("浏览量");
//TODO 创建book
HSSFWorkbook wb = new HSSFWorkbook();
//TODO 创建sheet
HSSFSheet sheet = wb.createSheet("sheet1");
//TODO 创建第一行
HSSFRow row = sheet.createRow((int) 0);
//TODO 设置风格
HSSFCellStyle style = wb.createCellStyle();
style.setAlignment(HSSFCellStyle.ALIGN_CENTER);
//TODO 循环渲染excel标题
for (int i = 0; i < excelHeader.size(); i++) {
// row行创建第i个cell
HSSFCell cell = row.createCell(i);
//设置cell的数据
cell.setCellValue(excelHeader.get(i));
//设置cell的风格
cell.setCellStyle(style);
// 设置cell的大小
sheet.autoSizeColumn(i);
}
//TODO 渲染excel的数据
for (int i = 1; i < 9; i++) {
HSSFRow iRow = sheet.createRow(i);
for (int j = 0; j < 2; j++) {
HSSFCell iCell = iRow.createCell(j);
iCell.setCellValue("访客" + i + j);
iCell.setCellStyle(style);
// 设置cell的大小
sheet.autoSizeColumn(j);
}
}
wb.write(new FileOutputStream(new File("test.xls")));
}