gluu
公開メンバ関数 | 非公開変数類 | 全メンバ一覧
org.gluu.oxtrust.ldap.service.ExcelService クラス
org.gluu.oxtrust.ldap.service.ExcelService 連携図
Collaboration graph

公開メンバ関数

Table read (InputStream is)
 

非公開変数類

Logger log
 

詳解

Service class to work with Excel files

著者
Yuriy Movchan Date: 02.15.2011
Gasmyr Mougang Date: 11.06.2018

関数詳解

◆ read()

Table org.gluu.oxtrust.ldap.service.ExcelService.read ( InputStream  is)
inline
40  {
41  org.gluu.oxtrust.model.table.Table result = null;
42  try {
43  result = new org.gluu.oxtrust.model.table.Table();
44  Workbook workbook = WorkbookFactory.create(is);
45  Sheet datatypeSheet = workbook.getSheetAt(0);
46  Iterator<Row> iterator = datatypeSheet.iterator();
47  while (iterator.hasNext()) {
48  Row currentRow = iterator.next();
49  Iterator<Cell> cellIterator = currentRow.iterator();
50  while (cellIterator.hasNext()) {
51  Cell currentCell = cellIterator.next();
52  result.addCell(new org.gluu.oxtrust.model.table.Cell(currentCell.getColumnIndex(),
53  currentCell.getRowIndex(), currentCell.getStringCellValue()));
54  }
55  }
56  } catch (IOException e) {
57  log.error("Error: " + e);
58  } catch (EncryptedDocumentException e) {
59  log.error("Error: " + e);
60  } catch (InvalidFormatException e) {
61  log.error("Error: " + e);
62  }
63  return result;
64  }
Definition: Cell.java:7
void addCell(Cell cell)
Definition: Table.java:38
Definition: Table.java:17
Definition: Cell.java:16
Logger log
Definition: ExcelService.java:38

メンバ詳解

◆ log

Logger org.gluu.oxtrust.ldap.service.ExcelService.log
private

このクラス詳解は次のファイルから抽出されました: