List of usage examples for org.apache.poi.xssf.usermodel XSSFWorkbook createSheet
@Override
public XSSFSheet createSheet(String sheetname)
From source file:com.griffinslogistics.excel.CMRGenerator.java
public static void generateSingle(OutputStream outputStream, BookspackageCMRModel bookspackageCMRModel, Pulsiodetails pulsioDetails) {//from ww w . j a v a2s. co m try { XSSFWorkbook workbook = new XSSFWorkbook(); //Get first sheet from the workbook XSSFSheet sheet = workbook.createSheet(bookspackageCMRModel.getPackageNumber()); setDefaultSheetStyles(sheet); Map<String, CellStyle> styles = createStyles(workbook); int currentRow = 2; Row headerRow = sheet.createRow(currentRow); generateHeaderRow(headerRow, styles, bookspackageCMRModel.getPackageNumber()); currentRow = generateSenderAndDriver(sheet, styles, currentRow); currentRow = generatePoint2Till9(sheet, styles, currentRow, bookspackageCMRModel.getDeliveryAddress()); double weight = bookspackageCMRModel.getTotalWeight(); Long totalBoxesCount = bookspackageCMRModel.getTotalBoxesCount(); currentRow = generatePoints10Till15(totalBoxesCount, weight, sheet, styles, currentRow); currentRow = generatePoint15Till19(sheet, styles, currentRow); currentRow = generatePoint20Till24(sheet, styles, currentRow, pulsioDetails); workbook.write(outputStream); } catch (FileNotFoundException ex) { Logger.getLogger(CMRGenerator.class.getName()).log(Level.SEVERE, null, ex); } catch (IOException ex) { Logger.getLogger(CMRGenerator.class.getName()).log(Level.SEVERE, null, ex); } }
From source file:com.hp.autonomy.frontend.reports.powerpoint.PowerPointServiceImpl.java
License:MIT License
/** * Utility function to write the date graph data as a Excel workbook; required since PowerPoint charts actually * embed an Excel file with corresponding data. If invalid, it'll open in OpenOffice fine, but PowerPoint will * complain that the presentation is corrupted. * @param data the date graph data.//from w w w .j av a2 s.com * @return a new Excel workbook with specified data on a new sheet. */ private static XSSFWorkbook writeChart(final DategraphData data) { final XSSFWorkbook wb = new XSSFWorkbook(); final XSSFSheet sheet = wb.createSheet("Sheet1"); final CellStyle cellStyle = wb.createCellStyle(); cellStyle.setDataFormat((short) 14); final List<DategraphData.Row> rows = data.getRows(); final long[] timestamps = data.getTimestamps(); final XSSFRow header = sheet.createRow(0); header.createCell(0).setCellValue("Timestamp"); for (int ii = 0; ii < rows.size(); ++ii) { header.createCell(ii + 1).setCellValue(rows.get(ii).getLabel()); } for (int rowIdx = 0; rowIdx < timestamps.length; ++rowIdx) { final XSSFRow row = sheet.createRow(rowIdx + 1); final XSSFCell cell = row.createCell(0); cell.setCellStyle(cellStyle); cell.setCellValue(new Date(timestamps[rowIdx] * 1000)); for (int ii = 0; ii < rows.size(); ++ii) { row.createCell(ii + 1).setCellValue(rows.get(ii).getValues()[rowIdx]); } } return wb; }
From source file:com.jornada.server.service.GWTServiceNotaImpl.java
License:Open Source License
public String getExcelBoletimNotas(int idCurso) { XSSFWorkbook wb = new XSSFWorkbook(); XSSFSheet sheet = wb.createSheet("Boletim Notas"); NotaServer.getExcelBoletimNotas(wb, sheet, idCurso); return ExcelFramework.getExcelAddress(wb, "GerarExcelBoletimNotas_"); }
From source file:com.jornada.server.service.GWTServiceNotaImpl.java
License:Open Source License
public String getExcelBoletimNotas(ArrayList<TableMultipleBoletimNotas> listTableMBD) { XSSFWorkbook wb = new XSSFWorkbook(); for (int i = 0; i < listTableMBD.size(); i++) { TableMultipleBoletimNotas tableMBD = listTableMBD.get(i); String strTab = Integer.toString(i + 1) + ") "; strTab += tableMBD.getNomeCurso().substring(0, 3); XSSFSheet sheet = wb.createSheet(strTab); NotaServer.getExcelBoletimNotas(wb, sheet, tableMBD.getIdCurso()); }/* w w w. j av a2 s . c o m*/ return ExcelFramework.getExcelAddress(wb, "GerarExcelBoletimNotas_"); }
From source file:com.jornada.server.service.GWTServiceNotaImpl.java
License:Open Source License
public String getExcelBoletimPeriodo(int idCurso, int idPeriodo) { XSSFWorkbook wb = new XSSFWorkbook(); XSSFSheet sheet = wb.createSheet("Boletim Periodo"); NotaServer.gerarExcelBoletimPeriodo(wb, sheet, idCurso, idPeriodo); return ExcelFramework.getExcelAddress(wb, "GerarExcelBoletimPeriodo_"); }
From source file:com.jornada.server.service.GWTServiceNotaImpl.java
License:Open Source License
public String getExcelBoletimPeriodo(ArrayList<TableMultipleBoletimPeriodo> listTableMBD) { XSSFWorkbook wb = new XSSFWorkbook(); for (int i = 0; i < listTableMBD.size(); i++) { TableMultipleBoletimPeriodo tableMBD = listTableMBD.get(i); String strTab = Integer.toString(i + 1) + ") "; strTab += tableMBD.getNomeCurso().substring(0, 3) + "-"; strTab += tableMBD.getNomePeriodo().substring(0, 3); XSSFSheet sheet = wb.createSheet(strTab); NotaServer.gerarExcelBoletimPeriodo(wb, sheet, tableMBD.getIdCurso(), tableMBD.getIdPeriodo()); }/*from ww w. ja v a 2s .c o m*/ return ExcelFramework.getExcelAddress(wb, "GerarExcelBoletimPeriodo_"); }
From source file:com.jornada.server.service.GWTServiceNotaImpl.java
License:Open Source License
public String getExcelBoletimAluno(int idCurso, int idAluno) { XSSFWorkbook wb = new XSSFWorkbook(); XSSFSheet sheet = wb.createSheet("Boletim Anual Aluno"); NotaServer.getExcelBoletimAluno(wb, sheet, idCurso, idAluno); return ExcelFramework.getExcelAddress(wb, "GerarExcelBoletimAnualAluno_"); }
From source file:com.jornada.server.service.GWTServiceNotaImpl.java
License:Open Source License
public String getExcelBoletimAluno(ArrayList<TableMultipleBoletimAluno> listTableMBD) { XSSFWorkbook wb = new XSSFWorkbook(); for (int i = 0; i < listTableMBD.size(); i++) { TableMultipleBoletimAluno tableMBD = listTableMBD.get(i); String strTab = Integer.toString(i + 1) + ") "; strTab += tableMBD.getNomeCurso().substring(0, 3) + "-"; strTab += tableMBD.getNomeAluno().substring(0, 3); XSSFSheet sheet = wb.createSheet(strTab); NotaServer.getExcelBoletimAluno(wb, sheet, tableMBD.getIdCurso(), tableMBD.getIdAluno()); }/* ww w. j av a 2 s . c o m*/ return ExcelFramework.getExcelAddress(wb, "GerarExcelBoletimAnualAluno_"); }
From source file:com.jornada.server.service.GWTServiceNotaImpl.java
License:Open Source License
public String getExcelBoletimAnual(int idCurso) { XSSFWorkbook wb = new XSSFWorkbook(); XSSFSheet sheet = wb.createSheet("Boletim Anual"); NotaServer.getExcelBoletimAnual(wb, sheet, idCurso); return ExcelFramework.getExcelAddress(wb, "GerarExcelBoletimAnual_"); }
From source file:com.jornada.server.service.GWTServiceNotaImpl.java
License:Open Source License
public String getExcelHistoricoAluno(int idCurso, int idAluno) { XSSFWorkbook wb = new XSSFWorkbook(); XSSFSheet sheet = wb.createSheet("Historico"); NotaServer.getExcelHistoricoAluno(wb, sheet, idCurso, idAluno); return ExcelFramework.getExcelAddress(wb, "GerarExcelHistoricoAluno_"); }