Package jxl

Examples of jxl.Sheet


   * @return list
   */
  public static List readExcelFileASheetByName(String excel_file_name) {
    try {
      Workbook book = Workbook.getWorkbook(new File(excel_file_name));
      Sheet sheet = book.getSheet(0);
      al = new ArrayList();
      Cell cellKey;
      Cell cellValue;
      for (int i = 0; i < column_count; i++) {
        List columndatas = new ArrayList();
        cellKey = sheet.getCell(i, i);
        for (int k = 0; k < row_count; k++) {
          cellValue = sheet.getCell(i, k);
          // System.out.println("��:" + (k + 1) + "�е�" + (i + 1) +
          // "��ֵ��:"+ cellValue.getContents());
          columndatas.add(cellValue.getContents());
        }// end for k
        al.add(columndatas);// ��һ�����ݷ�װ���ܵ�list��
View Full Code Here


      mcsl = 0;
    }
   
    synchronized boolean next() {
      while (current_sheet < sheets.length) {
        Sheet s = sheets[current_sheet];
        if (current_row == s.getRows()) {
          current_sheet ++;
          current_row = 0;
        } else try {
          cr.clear();
          Cell[] cs = s.getRow(current_row);
          cr.setObject("SHEET", current_sheet);
          cr.setObject("SHEET_NAME", s.getName());
          cr.setObject("ROW", current_row);
          //Загрузка строки
          for (int k = 0; k < cs.length; k++)
            cr.setObject("CLMN_" + (k+1), cs[k].getContents());
          for (int k = cs.length; k < mcsl; k++)
View Full Code Here

    excelView.render(new HashMap<String, Object>(), request, response);

    Workbook wb = Workbook.getWorkbook(new ByteArrayInputStream(response.getContentAsByteArray()));
    assertEquals("Test Sheet", wb.getSheet(0).getName());
    Sheet sheet = wb.getSheet("Test Sheet");
    Cell cell = sheet.getCell(2, 4);
    assertEquals("Test Value", cell.getContents());
  }
View Full Code Here

    excelView.setApplicationContext(webAppCtx);
    excelView.setUrl("template");
    excelView.render(new HashMap<String, Object>(), request, response);

    Workbook wb = Workbook.getWorkbook(new ByteArrayInputStream(response.getContentAsByteArray()));
    Sheet sheet = wb.getSheet("Sheet1");
    Cell cell = sheet.getCell(0, 0);
    assertEquals("Test Template", cell.getContents());
  }
View Full Code Here

    excelView.setApplicationContext(webAppCtx);
    excelView.setUrl("template");
    excelView.render(new HashMap<String, Object>(), request, response);

    Workbook wb = Workbook.getWorkbook(new ByteArrayInputStream(response.getContentAsByteArray()));
    Sheet sheet = wb.getSheet("Sheet1");
    Cell cell = sheet.getCell(0, 0);
    assertEquals("Test Template American English", cell.getContents());
  }
View Full Code Here

    excelView.setApplicationContext(webAppCtx);
    excelView.setUrl("template");
    excelView.render(new HashMap<String, Object>(), request, response);

    Workbook wb = Workbook.getWorkbook(new ByteArrayInputStream(response.getContentAsByteArray()));
    Sheet sheet = wb.getSheet("Sheet1");
    Cell cell = sheet.getCell(0, 0);
    assertEquals("Test Template auf Deutsch", cell.getContents());
  }
View Full Code Here

   * @throws IOException
   */
  public List read(int pBegin) throws BiffException, IOException{
    List list = new ArrayList();
    Workbook workbook = Workbook.getWorkbook(getIs());
    Sheet sheet = workbook.getSheet(0);
    int rows = sheet.getRows();
    for (int i = pBegin; i < rows; i++) {
      Dto rowDto = new BaseDto();
      Cell[] cells = sheet.getRow(i);
      for (int j = 0; j < cells.length; j++) {
        String key = getMetaData().trim().split(",")[j];
        if(G4Utils.isNotEmpty(key))
          rowDto.put(key, cells[j].getContents());
      }
View Full Code Here

   * @throws IOException
   */
  public List read(int pBegin, int pBack) throws BiffException, IOException{
    List list = new ArrayList();
    Workbook workbook = Workbook.getWorkbook(getIs());
    Sheet sheet = workbook.getSheet(0);
    int rows = sheet.getRows();
    for (int i = pBegin; i < rows - pBack; i++) {
      Dto rowDto = new BaseDto();
      Cell[] cells = sheet.getRow(i);
      String[] arrMeta = getMetaData().trim().split(",");
      for (int j = 0; j < arrMeta.length; j++) {
        String key = arrMeta[j];
        if(G4Utils.isNotEmpty(key))
          rowDto.put(key, cells[j].getContents());
View Full Code Here

    try {
      workbook = Workbook.getWorkbook(is);
    } catch (Exception e) {
      e.printStackTrace();
    }
    Sheet sheet = workbook.getSheet(0);
    if (G4Utils.isNotEmpty(sheet)) {
      int rows = sheet.getRows();
      for (int k = 0; k < rows; k++) {
        Cell[] cells = sheet.getRow(k);
        for (int j = 0; j < cells.length; j++) {
          String cellContent = cells[j].getContents().trim();
          if (!G4Utils.isEmpty(cellContent)) {
            if (cellContent.indexOf("$P") != -1 || cellContent.indexOf("$p") != -1) {
              parameterObjct.add(cells[j]);
View Full Code Here

    public void parseFile(InputStream inStream) {
        try {
            Workbook workbook = Workbook.getWorkbook( inStream );

            if ( _useFirstSheet ) {
                Sheet sheet = workbook.getSheet( 0 );
                processSheet( sheet,
                              _listeners.get( DEFAULT_RULESHEET_NAME ) );
            } else {
                for ( String sheetName : _listeners.keySet() ) {
                    Sheet sheet = workbook.getSheet( sheetName );
                    processSheet( sheet,
                                  _listeners.get( sheetName ) );

                }
            }
View Full Code Here

TOP

Related Classes of jxl.Sheet

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.