Package com.storedobject.office.od.ods
Class Workbook
java.lang.Object
com.storedobject.office.od.ods.Workbook
- All Implemented Interfaces:
Closeable
,AutoCloseable
,Iterable<org.apache.poi.ss.usermodel.Sheet>
,org.apache.poi.ss.usermodel.Workbook
-
Field Summary
Fields inherited from interface org.apache.poi.ss.usermodel.Workbook
MAX_SENSITIVE_SHEET_NAME_LEN, PICTURE_TYPE_DIB, PICTURE_TYPE_EMF, PICTURE_TYPE_JPEG, PICTURE_TYPE_PICT, PICTURE_TYPE_PNG, PICTURE_TYPE_WMF
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionint
addOlePackage
(byte[] bytes, String s, String s1, String s2) int
addPicture
(byte[] bytes, int i) void
addToolPack
(org.apache.poi.ss.formula.udf.UDFFinder udfFinder) org.apache.poi.ss.usermodel.Sheet
cloneSheet
(int index) void
close()
org.apache.poi.ss.usermodel.CellStyle
org.apache.poi.ss.usermodel.DataFormat
org.apache.poi.ss.formula.EvaluationWorkbook
org.apache.poi.ss.usermodel.Font
org.apache.poi.ss.usermodel.Name
org.apache.poi.ss.usermodel.Sheet
org.apache.poi.ss.usermodel.Sheet
createSheet
(String name) org.apache.poi.ss.usermodel.Font
int
List
<? extends org.apache.poi.ss.usermodel.Name> List
<? extends org.apache.poi.ss.usermodel.PictureData> org.apache.poi.ss.usermodel.CellReferenceType
org.apache.poi.ss.usermodel.CellStyle
getCellStyleAt
(int index) org.apache.poi.ss.usermodel.CreationHelper
int
org.apache.poi.ss.usermodel.Font
getFontAt
(int index) boolean
org.apache.poi.ss.usermodel.Row.MissingCellPolicy
org.apache.poi.ss.usermodel.Name
List
<? extends org.apache.poi.ss.usermodel.Name> int
int
int
int
int
final PDFProperties
getPrintArea
(int i) org.apache.poi.ss.usermodel.Sheet
org.apache.poi.ss.usermodel.Sheet
getSheetAt
(int index) int
getSheetIndex
(String name) int
getSheetIndex
(org.apache.poi.ss.usermodel.Sheet sheet) getSheetName
(int index) org.apache.poi.ss.usermodel.SheetVisibility
getSheetVisibility
(int index) org.apache.poi.ss.SpreadsheetVersion
boolean
isHidden()
boolean
isSheetHidden
(int i) boolean
isSheetVeryHidden
(int i) Iterator
<org.apache.poi.ss.usermodel.Sheet> iterator()
int
linkExternalWorkbook
(String s, org.apache.poi.ss.usermodel.Workbook workbook) void
reload()
void
removeName
(org.apache.poi.ss.usermodel.Name name) void
removePrintArea
(int i) void
removeSheetAt
(int index) void
setActiveSheet
(int i) void
setCellReferenceType
(org.apache.poi.ss.usermodel.CellReferenceType cellReferenceType) void
setFirstVisibleTab
(int i) void
setForceFormulaRecalculation
(boolean b) void
setHidden
(boolean b) void
setMissingCellPolicy
(org.apache.poi.ss.usermodel.Row.MissingCellPolicy missingCellPolicy) final void
setPDFProperties
(PDFProperties pdfProperties) void
setPrintArea
(int i, int i1, int i2, int i3, int i4) void
setPrintArea
(int index, String area) void
setSelectedTab
(int i) void
setSheetHidden
(int i, boolean b) void
setSheetName
(int i, String s) void
setSheetOrder
(String s, int i) void
setSheetVisibility
(int index, org.apache.poi.ss.usermodel.SheetVisibility sheetVisibility) Iterator
<org.apache.poi.ss.usermodel.Sheet> void
write
(OutputStream out) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.apache.poi.ss.usermodel.Workbook
spliterator
-
Constructor Details
-
Workbook
-
Workbook
- Throws:
Exception
-
-
Method Details
-
setPDFProperties
-
getPDFProperties
-
getSheet
- Specified by:
getSheet
in interfaceorg.apache.poi.ss.usermodel.Workbook
-
getSheetAt
public org.apache.poi.ss.usermodel.Sheet getSheetAt(int index) - Specified by:
getSheetAt
in interfaceorg.apache.poi.ss.usermodel.Workbook
-
removeSheetAt
public void removeSheetAt(int index) - Specified by:
removeSheetAt
in interfaceorg.apache.poi.ss.usermodel.Workbook
-
createFont
public org.apache.poi.ss.usermodel.Font createFont()- Specified by:
createFont
in interfaceorg.apache.poi.ss.usermodel.Workbook
-
findFont
public org.apache.poi.ss.usermodel.Font findFont(boolean b, short i, short i1, String s, boolean b1, boolean b2, short i2, byte b3) - Specified by:
findFont
in interfaceorg.apache.poi.ss.usermodel.Workbook
-
getNumberOfFonts
public int getNumberOfFonts()- Specified by:
getNumberOfFonts
in interfaceorg.apache.poi.ss.usermodel.Workbook
-
getNumberOfFontsAsInt
public int getNumberOfFontsAsInt()- Specified by:
getNumberOfFontsAsInt
in interfaceorg.apache.poi.ss.usermodel.Workbook
-
getFontAt
public org.apache.poi.ss.usermodel.Font getFontAt(int index) - Specified by:
getFontAt
in interfaceorg.apache.poi.ss.usermodel.Workbook
-
createCellStyle
public org.apache.poi.ss.usermodel.CellStyle createCellStyle()- Specified by:
createCellStyle
in interfaceorg.apache.poi.ss.usermodel.Workbook
-
getNumCellStyles
public int getNumCellStyles()- Specified by:
getNumCellStyles
in interfaceorg.apache.poi.ss.usermodel.Workbook
-
getCellStyleAt
public org.apache.poi.ss.usermodel.CellStyle getCellStyleAt(int index) - Specified by:
getCellStyleAt
in interfaceorg.apache.poi.ss.usermodel.Workbook
-
close
public void close()- Specified by:
close
in interfaceAutoCloseable
- Specified by:
close
in interfaceCloseable
- Specified by:
close
in interfaceorg.apache.poi.ss.usermodel.Workbook
-
getNumberOfNames
public int getNumberOfNames()- Specified by:
getNumberOfNames
in interfaceorg.apache.poi.ss.usermodel.Workbook
-
getName
- Specified by:
getName
in interfaceorg.apache.poi.ss.usermodel.Workbook
-
getNames
-
getAllNames
- Specified by:
getAllNames
in interfaceorg.apache.poi.ss.usermodel.Workbook
-
createName
public org.apache.poi.ss.usermodel.Name createName()- Specified by:
createName
in interfaceorg.apache.poi.ss.usermodel.Workbook
-
removeName
public void removeName(org.apache.poi.ss.usermodel.Name name) - Specified by:
removeName
in interfaceorg.apache.poi.ss.usermodel.Workbook
-
linkExternalWorkbook
- Specified by:
linkExternalWorkbook
in interfaceorg.apache.poi.ss.usermodel.Workbook
-
setPrintArea
- Specified by:
setPrintArea
in interfaceorg.apache.poi.ss.usermodel.Workbook
-
setPrintArea
public void setPrintArea(int i, int i1, int i2, int i3, int i4) - Specified by:
setPrintArea
in interfaceorg.apache.poi.ss.usermodel.Workbook
-
getPrintArea
- Specified by:
getPrintArea
in interfaceorg.apache.poi.ss.usermodel.Workbook
-
removePrintArea
public void removePrintArea(int i) - Specified by:
removePrintArea
in interfaceorg.apache.poi.ss.usermodel.Workbook
-
getMissingCellPolicy
public org.apache.poi.ss.usermodel.Row.MissingCellPolicy getMissingCellPolicy()- Specified by:
getMissingCellPolicy
in interfaceorg.apache.poi.ss.usermodel.Workbook
-
setMissingCellPolicy
public void setMissingCellPolicy(org.apache.poi.ss.usermodel.Row.MissingCellPolicy missingCellPolicy) - Specified by:
setMissingCellPolicy
in interfaceorg.apache.poi.ss.usermodel.Workbook
-
createDataFormat
public org.apache.poi.ss.usermodel.DataFormat createDataFormat()- Specified by:
createDataFormat
in interfaceorg.apache.poi.ss.usermodel.Workbook
-
addPicture
public int addPicture(byte[] bytes, int i) - Specified by:
addPicture
in interfaceorg.apache.poi.ss.usermodel.Workbook
-
getAllPictures
- Specified by:
getAllPictures
in interfaceorg.apache.poi.ss.usermodel.Workbook
-
getCreationHelper
public org.apache.poi.ss.usermodel.CreationHelper getCreationHelper()- Specified by:
getCreationHelper
in interfaceorg.apache.poi.ss.usermodel.Workbook
-
isHidden
public boolean isHidden()- Specified by:
isHidden
in interfaceorg.apache.poi.ss.usermodel.Workbook
-
setHidden
public void setHidden(boolean b) - Specified by:
setHidden
in interfaceorg.apache.poi.ss.usermodel.Workbook
-
isSheetHidden
public boolean isSheetHidden(int i) - Specified by:
isSheetHidden
in interfaceorg.apache.poi.ss.usermodel.Workbook
-
isSheetVeryHidden
public boolean isSheetVeryHidden(int i) - Specified by:
isSheetVeryHidden
in interfaceorg.apache.poi.ss.usermodel.Workbook
-
setSheetHidden
public void setSheetHidden(int i, boolean b) - Specified by:
setSheetHidden
in interfaceorg.apache.poi.ss.usermodel.Workbook
-
getSheetVisibility
public org.apache.poi.ss.usermodel.SheetVisibility getSheetVisibility(int index) - Specified by:
getSheetVisibility
in interfaceorg.apache.poi.ss.usermodel.Workbook
-
setSheetVisibility
public void setSheetVisibility(int index, org.apache.poi.ss.usermodel.SheetVisibility sheetVisibility) - Specified by:
setSheetVisibility
in interfaceorg.apache.poi.ss.usermodel.Workbook
-
addToolPack
public void addToolPack(org.apache.poi.ss.formula.udf.UDFFinder udfFinder) - Specified by:
addToolPack
in interfaceorg.apache.poi.ss.usermodel.Workbook
-
setForceFormulaRecalculation
public void setForceFormulaRecalculation(boolean b) - Specified by:
setForceFormulaRecalculation
in interfaceorg.apache.poi.ss.usermodel.Workbook
-
getForceFormulaRecalculation
public boolean getForceFormulaRecalculation()- Specified by:
getForceFormulaRecalculation
in interfaceorg.apache.poi.ss.usermodel.Workbook
-
getSpreadsheetVersion
public org.apache.poi.ss.SpreadsheetVersion getSpreadsheetVersion()- Specified by:
getSpreadsheetVersion
in interfaceorg.apache.poi.ss.usermodel.Workbook
-
addOlePackage
-
createEvaluationWorkbook
public org.apache.poi.ss.formula.EvaluationWorkbook createEvaluationWorkbook()- Specified by:
createEvaluationWorkbook
in interfaceorg.apache.poi.ss.usermodel.Workbook
-
getCellReferenceType
public org.apache.poi.ss.usermodel.CellReferenceType getCellReferenceType()- Specified by:
getCellReferenceType
in interfaceorg.apache.poi.ss.usermodel.Workbook
-
setCellReferenceType
public void setCellReferenceType(org.apache.poi.ss.usermodel.CellReferenceType cellReferenceType) - Specified by:
setCellReferenceType
in interfaceorg.apache.poi.ss.usermodel.Workbook
-
getActiveSheetIndex
public int getActiveSheetIndex()- Specified by:
getActiveSheetIndex
in interfaceorg.apache.poi.ss.usermodel.Workbook
-
setActiveSheet
public void setActiveSheet(int i) - Specified by:
setActiveSheet
in interfaceorg.apache.poi.ss.usermodel.Workbook
-
getFirstVisibleTab
public int getFirstVisibleTab()- Specified by:
getFirstVisibleTab
in interfaceorg.apache.poi.ss.usermodel.Workbook
-
setFirstVisibleTab
public void setFirstVisibleTab(int i) - Specified by:
setFirstVisibleTab
in interfaceorg.apache.poi.ss.usermodel.Workbook
-
setSheetOrder
- Specified by:
setSheetOrder
in interfaceorg.apache.poi.ss.usermodel.Workbook
-
setSelectedTab
public void setSelectedTab(int i) - Specified by:
setSelectedTab
in interfaceorg.apache.poi.ss.usermodel.Workbook
-
setSheetName
- Specified by:
setSheetName
in interfaceorg.apache.poi.ss.usermodel.Workbook
-
getSheetName
- Specified by:
getSheetName
in interfaceorg.apache.poi.ss.usermodel.Workbook
-
getSheetIndex
- Specified by:
getSheetIndex
in interfaceorg.apache.poi.ss.usermodel.Workbook
-
getSheetIndex
public int getSheetIndex(org.apache.poi.ss.usermodel.Sheet sheet) - Specified by:
getSheetIndex
in interfaceorg.apache.poi.ss.usermodel.Workbook
-
cloneSheet
public org.apache.poi.ss.usermodel.Sheet cloneSheet(int index) - Specified by:
cloneSheet
in interfaceorg.apache.poi.ss.usermodel.Workbook
-
sheetIterator
- Specified by:
sheetIterator
in interfaceorg.apache.poi.ss.usermodel.Workbook
-
getNumberOfSheets
public int getNumberOfSheets()- Specified by:
getNumberOfSheets
in interfaceorg.apache.poi.ss.usermodel.Workbook
-
createSheet
public org.apache.poi.ss.usermodel.Sheet createSheet()- Specified by:
createSheet
in interfaceorg.apache.poi.ss.usermodel.Workbook
-
createSheet
- Specified by:
createSheet
in interfaceorg.apache.poi.ss.usermodel.Workbook
-
write
- Specified by:
write
in interfaceorg.apache.poi.ss.usermodel.Workbook
- Throws:
IOException
-
iterator
-
reload
public void reload()
-