1 2 3 4 5 6 7 8 9 10 11 12 13 14
| String fileName ="D:/JavaTest1/1.xlsx"; Workbook workbook = ExcelHelpers.openFile(fileName); Sheet sheet = workbook.getSheetAt(0); ChartFromCellRangeBuilder chartBuilder =new ChartFromCellRangeBuilder(ChartTypes.LINE,(XSSFSheet)sheet); XSSFChart chart = ExcelHelpers.createChart(sheet, 5, 1, 17, 17); int rowNum = sheet.getLastRowNum(); chartBuilder.setCategoriesCellRange(new CellRangeAddress(1,rowNum,0,0)); chartBuilder.putCellRanges("血压",new CellRangeAddress(1,rowNum,1,1)); chartBuilder.putCellRanges("体重",new CellRangeAddress(1,rowNum,2,2)); chartBuilder.setCategoryAxisTitle("日期"); chartBuilder.build(chart); ExcelHelpers.saveToFile(workbook,fileName); ExcelHelpers.close(workbook); DesktopHelpers.openFile(fileName);
|