gluu
org
gluu
oxtrust
ldap
service
ExcelService
公開メンバ関数
|
非公開変数類
|
全メンバ一覧
org.gluu.oxtrust.ldap.service.ExcelService クラス
org.gluu.oxtrust.ldap.service.ExcelService 連携図
公開メンバ関数
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
}
org
org.gluu.oxtrust.model.table
Definition:
Cell.java:7
org.gluu.oxtrust.model.table.Table.addCell
void addCell(Cell cell)
Definition:
Table.java:38
org.gluu.oxtrust
org.gluu.oxtrust.model
org.gluu.oxtrust.model.table.Table
Definition:
Table.java:17
org.gluu.oxtrust.model.table.Cell
Definition:
Cell.java:16
org.gluu
org.gluu.oxtrust.ldap.service.ExcelService.log
Logger log
Definition:
ExcelService.java:38
メンバ詳解
◆
log
Logger org.gluu.oxtrust.ldap.service.ExcelService.log
private
このクラス詳解は次のファイルから抽出されました:
D:/AppData/OpenId/gluu/src/oxTrust/server/src/main/java/org/gluu/oxtrust/ldap/service/
ExcelService.java
2018年09月30日(日) 14時45分23秒作成 - gluu / 構成:
1.8.13