public interface org.apache.poi.ss.usermodel.Workbook extends java.io.Closeable, java.lang.Iterable<org.apache.poi.ss.usermodel.Sheet>
minor version: 0
major version: 59
flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
this_class: org.apache.poi.ss.usermodel.Workbook
super_class: java.lang.Object
{
public static final int PICTURE_TYPE_EMF;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 2
public static final int PICTURE_TYPE_WMF;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 3
public static final int PICTURE_TYPE_PICT;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 4
public static final int PICTURE_TYPE_JPEG;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 5
public static final int PICTURE_TYPE_PNG;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 6
public static final int PICTURE_TYPE_DIB;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 7
public abstract int getActiveSheetIndex();
descriptor: ()I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void setActiveSheet(int);
descriptor: (I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
sheetIndex
public abstract int getFirstVisibleTab();
descriptor: ()I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void setFirstVisibleTab(int);
descriptor: (I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
sheetIndex
public abstract void setSheetOrder(java.lang.String, int);
descriptor: (Ljava/lang/String;I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
sheetname
pos
public abstract void setSelectedTab(int);
descriptor: (I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
index
public abstract void setSheetName(int, java.lang.String);
descriptor: (ILjava/lang/String;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
sheet
name
public abstract java.lang.String getSheetName(int);
descriptor: (I)Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
sheet
public abstract int getSheetIndex(java.lang.String);
descriptor: (Ljava/lang/String;)I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
name
public abstract int getSheetIndex(org.apache.poi.ss.usermodel.Sheet);
descriptor: (Lorg/apache/poi/ss/usermodel/Sheet;)I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
sheet
public abstract org.apache.poi.ss.usermodel.Sheet createSheet();
descriptor: ()Lorg/apache/poi/ss/usermodel/Sheet;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.apache.poi.ss.usermodel.Sheet createSheet(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/apache/poi/ss/usermodel/Sheet;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
sheetname
public abstract org.apache.poi.ss.usermodel.Sheet cloneSheet(int);
descriptor: (I)Lorg/apache/poi/ss/usermodel/Sheet;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
sheetNum
public abstract java.util.Iterator<org.apache.poi.ss.usermodel.Sheet> sheetIterator();
descriptor: ()Ljava/util/Iterator;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: ()Ljava/util/Iterator<Lorg/apache/poi/ss/usermodel/Sheet;>;
public abstract int getNumberOfSheets();
descriptor: ()I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.apache.poi.ss.usermodel.Sheet getSheetAt(int);
descriptor: (I)Lorg/apache/poi/ss/usermodel/Sheet;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
index
public abstract org.apache.poi.ss.usermodel.Sheet getSheet(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/apache/poi/ss/usermodel/Sheet;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
name
public abstract void removeSheetAt(int);
descriptor: (I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
index
public abstract org.apache.poi.ss.usermodel.Font createFont();
descriptor: ()Lorg/apache/poi/ss/usermodel/Font;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.apache.poi.ss.usermodel.Font findFont(boolean, short, short, java.lang.String, boolean, boolean, short, byte);
descriptor: (ZSSLjava/lang/String;ZZSB)Lorg/apache/poi/ss/usermodel/Font;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
bold
color
fontHeight
name
italic
strikeout
typeOffset
underline
public abstract short getNumberOfFonts();
descriptor: ()S
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
RuntimeVisibleAnnotations:
org.apache.poi.util.Removal(version = "4.2")
RuntimeVisibleTypeAnnotations:
METHOD_RETURN
org.apache.poi.util.Removal(version = "4.2")
public abstract int getNumberOfFontsAsInt();
descriptor: ()I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.apache.poi.ss.usermodel.Font getFontAt(short);
descriptor: (S)Lorg/apache/poi/ss/usermodel/Font;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
RuntimeVisibleAnnotations:
org.apache.poi.util.Removal(version = "4.2")
RuntimeVisibleTypeAnnotations:
METHOD_RETURN
org.apache.poi.util.Removal(version = "4.2")
MethodParameters:
Name Flags
idx
public abstract org.apache.poi.ss.usermodel.Font getFontAt(int);
descriptor: (I)Lorg/apache/poi/ss/usermodel/Font;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
idx
public abstract org.apache.poi.ss.usermodel.CellStyle createCellStyle();
descriptor: ()Lorg/apache/poi/ss/usermodel/CellStyle;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract int getNumCellStyles();
descriptor: ()I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.apache.poi.ss.usermodel.CellStyle getCellStyleAt(int);
descriptor: (I)Lorg/apache/poi/ss/usermodel/CellStyle;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
idx
public abstract void write(java.io.OutputStream);
descriptor: (Ljava/io/OutputStream;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
stream
public abstract void close();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.io.IOException
public abstract int getNumberOfNames();
descriptor: ()I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.apache.poi.ss.usermodel.Name getName(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/apache/poi/ss/usermodel/Name;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
name
public abstract java.util.List<? extends org.apache.poi.ss.usermodel.Name> getNames(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/util/List;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Ljava/lang/String;)Ljava/util/List<+Lorg/apache/poi/ss/usermodel/Name;>;
MethodParameters:
Name Flags
name
public abstract java.util.List<? extends org.apache.poi.ss.usermodel.Name> getAllNames();
descriptor: ()Ljava/util/List;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: ()Ljava/util/List<+Lorg/apache/poi/ss/usermodel/Name;>;
public abstract org.apache.poi.ss.usermodel.Name getNameAt(int);
descriptor: (I)Lorg/apache/poi/ss/usermodel/Name;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
RuntimeVisibleAnnotations:
java.lang.Deprecated()
org.apache.poi.util.Removal(version = "5.0.0")
RuntimeVisibleTypeAnnotations:
METHOD_RETURN
org.apache.poi.util.Removal(version = "5.0.0")
MethodParameters:
Name Flags
nameIndex
public abstract org.apache.poi.ss.usermodel.Name createName();
descriptor: ()Lorg/apache/poi/ss/usermodel/Name;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract int getNameIndex(java.lang.String);
descriptor: (Ljava/lang/String;)I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
RuntimeVisibleAnnotations:
java.lang.Deprecated()
org.apache.poi.util.Removal(version = "3.20")
RuntimeVisibleTypeAnnotations:
METHOD_RETURN
org.apache.poi.util.Removal(version = "3.20")
MethodParameters:
Name Flags
name
public abstract void removeName(int);
descriptor: (I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
RuntimeVisibleAnnotations:
java.lang.Deprecated()
org.apache.poi.util.Removal(version = "3.20")
MethodParameters:
Name Flags
index
public abstract void removeName(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
RuntimeVisibleAnnotations:
java.lang.Deprecated()
org.apache.poi.util.Removal(version = "3.20")
MethodParameters:
Name Flags
name
public abstract void removeName(org.apache.poi.ss.usermodel.Name);
descriptor: (Lorg/apache/poi/ss/usermodel/Name;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
name
public abstract int linkExternalWorkbook(java.lang.String, org.apache.poi.ss.usermodel.Workbook);
descriptor: (Ljava/lang/String;Lorg/apache/poi/ss/usermodel/Workbook;)I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
name
workbook
public abstract void setPrintArea(int, java.lang.String);
descriptor: (ILjava/lang/String;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
sheetIndex
reference
public abstract void setPrintArea(int, int, int, int, int);
descriptor: (IIIII)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
sheetIndex
startColumn
endColumn
startRow
endRow
public abstract java.lang.String getPrintArea(int);
descriptor: (I)Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
sheetIndex
public abstract void removePrintArea(int);
descriptor: (I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
sheetIndex
public abstract org.apache.poi.ss.usermodel.Row$MissingCellPolicy getMissingCellPolicy();
descriptor: ()Lorg/apache/poi/ss/usermodel/Row$MissingCellPolicy;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void setMissingCellPolicy(org.apache.poi.ss.usermodel.Row$MissingCellPolicy);
descriptor: (Lorg/apache/poi/ss/usermodel/Row$MissingCellPolicy;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
missingCellPolicy
public abstract org.apache.poi.ss.usermodel.DataFormat createDataFormat();
descriptor: ()Lorg/apache/poi/ss/usermodel/DataFormat;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract int addPicture(byte[], int);
descriptor: ([BI)I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
pictureData
format
public abstract java.util.List<? extends org.apache.poi.ss.usermodel.PictureData> getAllPictures();
descriptor: ()Ljava/util/List;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: ()Ljava/util/List<+Lorg/apache/poi/ss/usermodel/PictureData;>;
public abstract org.apache.poi.ss.usermodel.CreationHelper getCreationHelper();
descriptor: ()Lorg/apache/poi/ss/usermodel/CreationHelper;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean isHidden();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void setHidden(boolean);
descriptor: (Z)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
hiddenFlag
public abstract boolean isSheetHidden(int);
descriptor: (I)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
sheetIx
public abstract boolean isSheetVeryHidden(int);
descriptor: (I)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
sheetIx
public abstract void setSheetHidden(int, boolean);
descriptor: (IZ)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
sheetIx
hidden
public abstract org.apache.poi.ss.usermodel.SheetVisibility getSheetVisibility(int);
descriptor: (I)Lorg/apache/poi/ss/usermodel/SheetVisibility;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
sheetIx
public abstract void setSheetVisibility(int, org.apache.poi.ss.usermodel.SheetVisibility);
descriptor: (ILorg/apache/poi/ss/usermodel/SheetVisibility;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
sheetIx
visibility
public abstract void addToolPack(org.apache.poi.ss.formula.udf.UDFFinder);
descriptor: (Lorg/apache/poi/ss/formula/udf/UDFFinder;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
toopack
public abstract void setForceFormulaRecalculation(boolean);
descriptor: (Z)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
value
public abstract boolean getForceFormulaRecalculation();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.apache.poi.ss.SpreadsheetVersion getSpreadsheetVersion();
descriptor: ()Lorg/apache/poi/ss/SpreadsheetVersion;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract int addOlePackage(byte[], java.lang.String, java.lang.String, java.lang.String);
descriptor: ([BLjava/lang/String;Ljava/lang/String;Ljava/lang/String;)I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
oleData
label
fileName
command
}
Signature: Ljava/lang/Object;Ljava/io/Closeable;Ljava/lang/Iterable<Lorg/apache/poi/ss/usermodel/Sheet;>;
SourceFile: "Workbook.java"
InnerClasses:
public final MissingCellPolicy = org.apache.poi.ss.usermodel.Row$MissingCellPolicy of org.apache.poi.ss.usermodel.Row