Package br.net.woodstock.rockframework.office.spreadsheet

Examples of br.net.woodstock.rockframework.office.spreadsheet.SpreadsheetDocument


  protected abstract Workbook getWorkbook(final InputStream inputStream) throws IOException;

  @Override
  public SpreadsheetDocument read(final InputStream inputStream) throws IOException {
    SpreadsheetDocument document = new SpreadsheetDocument();
    Workbook workbook = this.getWorkbook(inputStream);
    int numSheets = workbook.getNumberOfSheets();
    for (int sheetIndex = 0; sheetIndex < numSheets; sheetIndex++) {
      org.apache.poi.ss.usermodel.Sheet sheet = workbook.getSheetAt(sheetIndex);
      Sheet s = new Sheet(sheet.getSheetName());

      if (sheet.getPhysicalNumberOfRows() > 0) {
        int numRows = sheet.getLastRowNum();

        for (int rowIndex = 0; rowIndex <= numRows; rowIndex++) {
          org.apache.poi.ss.usermodel.Row row = sheet.getRow(rowIndex);
          this.handleRow(s, row);
        }
        document.getSheets().add(s);
      }
    }
    return document;
  }
View Full Code Here


  protected abstract Workbook getWorkbook(final InputStream inputStream) throws IOException;

  @Override
  public SpreadsheetDocument read(final InputStream inputStream) throws IOException {
    SpreadsheetDocument document = new SpreadsheetDocument();
    Workbook workbook = this.getWorkbook(inputStream);
    int numSheets = workbook.getNumberOfSheets();
    for (int sheetIndex = 0; sheetIndex < numSheets; sheetIndex++) {
      org.apache.poi.ss.usermodel.Sheet sheet = workbook.getSheetAt(sheetIndex);
      Sheet s = new Sheet(sheet.getSheetName());

      if (sheet.getPhysicalNumberOfRows() > 0) {
        int numRows = sheet.getLastRowNum();

        for (int rowIndex = 0; rowIndex <= numRows; rowIndex++) {
          org.apache.poi.ss.usermodel.Row row = sheet.getRow(rowIndex);
          this.handleRow(s, row);
        }
        document.getSheets().add(s);
      }
    }
    return document;
  }
View Full Code Here

  protected abstract Workbook getWorkbook(final InputStream inputStream) throws IOException;

  @Override
  public SpreadsheetDocument read(final InputStream inputStream) throws IOException {
    SpreadsheetDocument document = new SpreadsheetDocument();
    Workbook workbook = this.getWorkbook(inputStream);
    int numSheets = workbook.getNumberOfSheets();
    for (int sheetIndex = 0; sheetIndex < numSheets; sheetIndex++) {
      org.apache.poi.ss.usermodel.Sheet sheet = workbook.getSheetAt(sheetIndex);
      Sheet s = new Sheet(sheet.getSheetName());

      if (sheet.getPhysicalNumberOfRows() > 0) {
        int numRows = sheet.getLastRowNum();

        for (int rowIndex = 0; rowIndex <= numRows; rowIndex++) {
          org.apache.poi.ss.usermodel.Row row = sheet.getRow(rowIndex);
          this.handleRow(s, row);
        }
        document.getSheets().add(s);
      }
    }
    return document;
  }
View Full Code Here

TOP

Related Classes of br.net.woodstock.rockframework.office.spreadsheet.SpreadsheetDocument

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.