[]
void
activate()
addComment(String text)
addCommentThreaded(String text)
addCommentThreaded(String text,
String author)
void
void
autoFilter(boolean isFirstRowData)
void
autoFilter(boolean isFirstRowData,
int field)
void
autoFilter(boolean isFirstRowData,
int field,
Object criteria1)
void
autoFilter(boolean isFirstRowData,
int field,
Object criteria1,
AutoFilterOperator op)
void
autoFilter(boolean isFirstRowData,
int field,
Object criteria1,
AutoFilterOperator op,
Object criteria2)
void
autoFilter(boolean isFirstRowData,
int field,
Object criteria1,
AutoFilterOperator op,
Object criteria2,
boolean visibleDropDown)
void
autoFilter(int field)
void
autoFilter(int field,
Object criteria1)
void
autoFilter(int field,
Object criteria1,
AutoFilterOperator op)
void
autoFilter(int field,
Object criteria1,
AutoFilterOperator op,
Object criteria2)
void
autoFilter(int field,
Object criteria1,
AutoFilterOperator op,
Object criteria2,
boolean visibleDropDown)
void
autoFit()
void
autoFit(boolean considerMergedCell)
void
characters(int startIndex,
int length)
void
clear()
void
void
void
void
void
void
void
void
copy(IRange destination,
PasteOption pasteOption)
void
void
void
delete()
void
delete(DeleteShiftDirection shiftDirection)
void
dirty()
find(Object what,
FindOptions options)
find(Object what,
IRange after,
FindOptions options)
void
generateGetPivotDataFunction(IRange destination)
get(int index)
IRange
实例。get(int rowOffset,
int columnOffset)
IRange
,它是从此范围偏移的。boolean
getAddress(boolean rowAbsolute,
boolean columnAbsolute)
getAddress(boolean rowAbsolute,
boolean columnAbsolute,
ReferenceStyle referenceStyle)
getAddress(boolean rowAbsolute,
boolean columnAbsolute,
ReferenceStyle referenceStyle,
IRange relativeTo)
getAreas()
IAreas
实例,该实例表示一系列范围,其中areas返回的每个范围代表一个单元格或区域。byte[]
IBorders
实例,该实例表示由此IRange表示的单元格或范围的单元格边框。getCells()
IRange
对象。int
int
IRange
对象。double
double
IComment
实例,可用于获取和设置单元格的注释属性。int
getCount()
IRange
对象。getDependents(boolean includeIndirect)
IRange
,它表示同一范围的单元格,但扩展到包括所有行。IRange
,表示当前范围区域,在迭代增长时直到不再包含任何部分合并的单元格。IRange
,它表示同一范围内的单元格,但扩展到包括所有列。getFont()
IFont
实例,可用于获取和设置由此IRange表示的单元格的字体属性。boolean
boolean
boolean
boolean
double
double
boolean
HorizontalAlignment
。IValidation
实例,可用于获取和设置超链接属性。int
IInterior
。int
int
boolean
IRange
。如果指定单元格不在合并范围内,此属性返回指定单元格。boolean
int
int
getPrecedents(boolean includeInDirect)
int
getRow()
int
double
double
getRows()
IRange
对象。boolean
boolean
ISparklineGroups
实例,该实例可用于获取和设置单元格的SparklineGroups属性。getStyle()
IStyle
的样式。boolean
getTag()
getText()
IRange
,表示当前范围内的使用范围。getUsedRange(EnumSet<UsedRangeType> type)
IRange
,代表当前范围内的使用范围。boolean
IRange
对象的行高是否等于工作表的标准高度。boolean
IRange
对象的列宽是否等于工作表的标准宽度。IValidation
实例,可用于获取和设置由此IRange表示的单元格的验证属性。boolean
IRange
表示的所有单元格的验证选项相同;否则返回 false。getValue()
Date
、Object[][] 或 null;VerticalAlignment
。double
getWidth()
double
IWorksheet
。boolean
boolean
void
group()
importData(Object items)
importData(Object items,
DataImportOptions options)
void
insert()
void
insert(InsertShiftDirection shiftDirection)
boolean
void
merge()
void
merge(boolean isAcross)
offset(int rowOffset,
int columnOffset)
void
int
int
replace(Object what,
Object replacement,
ReplaceOptions options)
void
select()
void
setAddIndent(boolean value)
void
setBackgroundImage(byte[] backgroundImage)
void
setBackgroundImageLayout(BackgroundImageLayout backgroundImageLayout)
void
setBindingPath(String value)
void
setCellPadding(ICellPadding cellPadding)
void
setCellType(BaseCellType cellType)
void
setColumnWidth(double value)
void
setColumnWidthInPixel(double value)
void
setDecoration(ICellDecoration value)
void
setDefaultValue(Object value)
void
setFormula(String value)
void
setFormula2(String value)
void
setFormula2Local(String value)
void
setFormula2R1C1(String value)
void
setFormula2R1C1Local(String value)
void
setFormulaArray(String value)
void
setFormulaArrayR1C1(String value)
void
setFormulaHidden(boolean value)
void
setFormulaLocal(String value)
void
setFormulaR1C1(String value)
void
setFormulaR1C1Local(String value)
void
setHidden(boolean value)
void
HorizontalAlignment
。void
setIgnoredError(EnumSet<IgnoredErrorType> value)
void
setIndentLevel(int value)
void
setLocked(boolean value)
void
setMergeCells(boolean value)
void
setNumberFormat(String value)
void
setOrientation(int value)
void
setOutlineLevel(int value)
void
setReadingOrder(ReadingOrder value)
void
setRowHeight(double value)
void
setRowHeightInPixel(double value)
void
setShowDetail(boolean value)
void
setShrinkToFit(boolean value)
void
IStyle
。void
void
setUseStandardHeight(boolean value)
IRange
对象的行高是否等于工作表的标准高度。void
setUseStandardWidth(boolean value)
IRange
对象的列宽是否等于工作表的标准宽度。void
void
VerticalAlignment
。void
setWatermark(String watermark)
void
setWrapText(boolean value)
void
sort(IRange key,
SortOrder order,
SortOrientation orientation)
void
sort(IRange key,
SortOrder order,
SortOrientation orientation,
boolean caseSensitive)
void
sort(SortOrientation orientation,
boolean caseSensitive,
IValueSortField... keys)
specialCells(SpecialCellType type)
specialCells(SpecialCellType type,
SpecialCellsValue value)
void
subtotal(int groupBy,
ConsolidationFunction subtotalFunction,
int[] totalList)
void
subtotal(int groupBy,
ConsolidationFunction subtotalFunction,
int[] totalList,
boolean replace)
void
subtotal(int groupBy,
ConsolidationFunction subtotalFunction,
int[] totalList,
boolean replace,
boolean pageBreaks)
void
subtotal(int groupBy,
ConsolidationFunction subtotalFunction,
int[] totalList,
boolean replace,
boolean pageBreaks,
SummaryRow summaryRowLocation)
void
subtotal(int groupBy,
ConsolidationFunction subtotalFunction,
int[] totalList,
SummaryRow summaryRowLocation)
void
toImage(OutputStream stream,
ImageType imageType)
void
toImage(OutputStream stream,
ImageType imageType,
ImageSaveOptions options)
void
void
toImage(String imageFile,
ImageSaveOptions options)
toJson()
void
ungroup()
void
unmerge()
IRange
对象。IRange
对象。IRange
对象。IFont
实例,可用于获取和设置由此IRange表示的单元格的字体属性。IBorders
实例,该实例表示由此IRange表示的单元格或范围的单元格边框。IInterior
。HorizontalAlignment
。HorizontalAlignment
。VerticalAlignment
。VerticalAlignment
。IStyle
的样式。IStyle
。IValidation
实例,可用于获取和设置由此IRange表示的单元格的验证属性。IValidation
实例,可用于获取和设置超链接属性。IComment
实例,可用于获取和设置单元格的注释属性。ISparklineGroups
实例,该实例可用于获取和设置单元格的SparklineGroups属性。IWorksheet
。IRange
,它表示同一范围内的单元格,但扩展到包括所有列。IRange
,它表示同一范围的单元格,但扩展到包括所有行。IRange
,表示当前范围区域,在迭代增长时直到不再包含任何部分合并的单元格。IRange
。如果指定单元格不在合并范围内,此属性返回指定单元格。IRange
对象。Date
、Object[][] 或 null;value
- IgnoredErrorType
的EnumSet。IgnoredErrorType
的 EnumSet。IAreas
实例,该实例表示一系列范围,其中areas返回的每个范围代表一个单元格或区域。IRange
,表示当前范围内的使用范围。IRange
,代表当前范围内的使用范围。type
- 特征类型。IRange
,它是从此范围偏移的。rowOffset
- 行偏移量。columnOffset
- 列偏移量。IRange
实例。index
- 范围的索引。isAcross
- 可选对象。设置为True以将指定范围内每行的单元格分别合并为单独的合并单元格。默认值为False。shiftDirection
- 指定移动单元格的方向。shiftDirection
- 指定移动单元格的方向。text
- 您想要添加的文本。orientation
- 排序方向。caseSensitive
- 如果设置为true,区分大小写。keys
- IValueSortField
数组。key
- 排序列的键。order
- 排序顺序,升序或降序orientation
- 方向。caseSensitive
- 如果设置为true,则区分大小写。key
- 排序列的键。order
- 排序顺序,升序或降序orientation
- 排序方向。field
- 可选对象。您希望基于其筛选的字段在列表中的整数偏移量(从列表左侧开始;最左边的字段是字段零)。criteria1
- 可选对象。条件(一个字符串;例如,“101”)。使用“=”来查找空白字段,或者使用“<>”来查找非空白字段。如果省略此参数,条件为全部。如果操作符为xlTop10Items,则Criteria1指定项目数量(例如,“10”)。op
- 可选的自动筛选操作符criteria2
- 可选对象。第二个条件(一个字符串)。与Criteria1和Operator一起用来构建复合条件。visibleDropDown
- 可选对象。为过滤字段显示自动筛选下拉箭头时为True;隐藏自动筛选下拉箭头时为False。默认为True。field
- 可选对象。您希望基于进行过滤的字段的整数偏移量(从列表左侧开始;最左边的字段是字段零)。field
- 可选对象。您希望基于过滤的字段在列表中的整数偏移量(从列表左侧开始;最左边的字段是字段零)。criteria1
- 可选对象。条件(一个字符串;例如,“101”)。使用“=”查找空白字段,或者使用“<>”查找非空白字段。如果省略此参数,条件为全部。如果操作符是xlTop10Items,则Criteria1指定项目数量(例如“10”)。field
- 可选对象。您希望基于进行筛选的字段在列表中的整数偏移量(从列表左侧开始;最左边的字段是字段零)。criteria1
- 可选对象。筛选条件(一个字符串;例如,“101”)。使用“=”查找空白字段,或者使用“<>”查找非空白字段。如果省略此参数,则条件为全部。如果操作符是xlTop10Items,则Criteria1指定项目数量(例如,“10”)。op
- 可选的自动筛选操作符field
- 可选对象。您希望基于进行筛选的字段在列表中的整数偏移量(从列表左侧开始;最左边的字段是字段零)。criteria1
- 可选对象。条件(一个字符串;例如,“101”)。使用“=”查找空白字段,或者使用“<>”查找非空白字段。如果省略此参数,则条件是全部。如果操作符是xlTop10Items,则Criteria1指定项目数(例如,“10”)。op
- 可选的自动筛选操作符criteria2
- 可选对象。第二个条件(一个字符串)。与Criteria1和Operator一起用来构建复合条件。isFirstRowData
- 指示选择区域的第一行是否参与过滤。设置为true时,行为与SpreadJS一致;为false时,与Microsoft Excel一致。field
- 可选对象。您想基于其进行过滤的字段的整数偏移量(从列表左侧开始;最左边的字段为零)。criteria1
- 可选对象。条件(一个字符串,例如"101")。使用"="来查找空白字段,或者使用" <>"来查找非空白字段。如果省略此参数,条件为全部。如果操作符是xlTop10Items,Criteria1指定项目数(例如"10")。op
- 可选的AutoFilter操作符criteria2
- 可选对象。第二个条件(一个字符串)。与Criteria1和Operator一起用来构建复合条件。visibleDropDown
- 可选对象。为true时显示过滤字段的AutoFilter下拉箭头;为false时隐藏过滤字段的AutoFilter下拉箭头。默认为true。isFirstRowData
- 指示选择区域的第一行是否参与过滤。设置为true时,行为与SpreadJS一致;设置为false时,与Microsoft Excel一致。isFirstRowData
- 指示选择区域的第一行是否参与过滤。设置为true时,行为与SpreadJS一致;为false时,与Microsoft Excel一致。field
- 可选对象。基于过滤的字段在列表中的整数偏移量(从列表左侧开始;最左边的字段为零)。isFirstRowData
- 指示选择区域的第一行是否参与过滤。设置为true时,行为与SpreadJS一致;为false时,与Microsoft Excel一致。field
- 可选对象。您希望基于过滤的字段在列表中的整数偏移量(从左侧开始;最左边的字段为零)。criteria1
- 可选对象。条件(一个字符串;例如"101")。使用"="来查找空白字段,或者使用"<>"来查找非空白字段。如果省略此参数,条件为全部。如果操作符是xlTop10Items,Criteria1指定项目数量(例如"10")。isFirstRowData
- 指示选择区域的第一行是否参与过滤。设置为true时,行为与SpreadJS一致;设置为false时,与Microsoft Excel一致。field
- 可选对象。您想要基于过滤的字段的整数偏移量(从列表左侧开始;最左边的字段是零号字段)。criteria1
- 可选对象。条件(一个字符串,例如"101")。使用"="查找空白字段,或使用"<>"查找非空白字段。如果省略此参数,条件为全部。如果操作符是xlTop10Items,则Criteria1指定项目数量(例如"10")。op
- 可选的AutoFilter操作符isFirstRowData
- 指示选择区域的第一行是否参与过滤。设置为true时,行为与SpreadJS一致;为false时,与Microsoft Excel一致。field
- 可选对象。您希望基于过滤的字段的整数偏移量(从列表左侧开始;最左边的字段是字段零)。criteria1
- 可选对象。条件(一个字符串,例如“101”)。使用“=”来查找空白字段,或者使用“<>”来查找非空白字段。如果省略此参数,条件为全部。如果操作符是xlTop10Items,Criteria1指定项目数量(例如“10”)。op
- 可选的AutoFilterOperatorcriteria2
- 可选对象。第二个条件(一个字符串)。与Criteria1和操作符一起用来构建复合条件。
以下陈述是正确的:1.范围必须位于单一的汇总行或列中。2.如果行或列的任何子项被隐藏,此属性将返回False。3.将此属性设置为True等同于显示汇总行或列的所有子项。4.将此属性设置为False等同于隐藏汇总行或列的所有子项。
以下陈述是正确的:1.范围必须位于单个汇总行或列中。2.如果行或列的任何子项被隐藏,则此属性返回False。3.将此属性设置为True等效于取消隐藏汇总行或列的所有子项。4.将此属性设置为False等效于隐藏汇总行或列的所有子项。
destination
- 指定要粘贴指定范围的新范围。它可以是同一工作簿或另一个工作簿的范围。pasteType
- 指定要粘贴范围的部分。destination
- 指定要粘贴指定范围的新范围。它可以是同一工作簿或另一个工作簿的范围。pasteOption
- 指定要粘贴的范围部分以及是否包含隐藏范围。destination
- 指定要将指定范围粘贴到的新范围。它可以是同一工作簿或另一个工作簿的范围。IRange
表示的所有单元格的验证选项相同;否则返回 false。IRange
对象的行高是否等于工作表的标准高度。IRange
对象的行高是否等于工作表的标准高度。IRange
对象的列宽是否等于工作表的标准宽度。IRange
对象的列宽是否等于工作表的标准宽度。what
- 要搜索的数据。可以是字符串、双精度浮点数、日期、日历、布尔值或整数。after
- 您希望搜索开始的单元格之后的单元格。这对应于从用户界面进行搜索时的活动单元格位置。请注意,After必须是范围内的单个单元格。请记住,搜索是从这个单元格之后开始的;直到方法绕回这个单元格,指定单元格才被搜索。如果您没有指定此参数,当FindOptions.SearchDirection为SearchDirection.Next时,搜索将从范围内的左上角单元格开始,或者当FindOptions.SearchDirection为SearchDirection.Previous时,从右下角单元格开始。options
- 查找选项what
- 要搜索的数据。可以是String、double、Date、LocalDateTime、Calendar、boolean或int。after
- 您希望搜索开始的单元格之后的单元格。这对应于从用户界面进行搜索时活动单元格的位置。请注意,After必须是范围内的单个单元格。请记住,搜索是从这个单元格之后开始的;直到方法回绕到这个单元格,指定单元格才被搜索。如果您没有指定此参数,当FindOptions.SearchDirection为SearchDirection.Next时,搜索将从范围左上角的单元格开始,或者当FindOptions.SearchDirection为SearchDirection.Previous时,从范围右下角的单元格开始。what
- 要搜索的数据。可以是String、double、Date、LocalDateTime、Calendar、boolean或int。what
- 要搜索的数据。可以是String、double、Date、LocalDateTime、Calendar、boolean或int。options
- 查找选项what
- 要搜索的字符串。replacement
- 要替换的字符串。what
- 要搜索的字符串。replacement
- 要替换的字符串。options
- 替换选项。considerMergedCell
- 指示是否考虑单行中的合并单元格。groupBy
- 分组的字段,作为一个基于1的整数偏移量。subtotalFunction
- 小计函数。totalList
- 一个基于1的字段偏移量数组,表示添加小计的字段。groupBy
- 分组的字段,作为一个基于1的整数偏移量。subtotalFunction
- 小计函数。totalList
- 一个基于1的字段偏移量数组,表示将小计添加到的字段。replace
- 如果为True,则替换现有小计。默认值为True。groupBy
- 分组字段,基于一的位置整数偏移。subtotalFunction
- 小计函数。totalList
- 一个基于一的字段偏移数组,指明要添加小计的字段。replace
- 如果为True,则替换现有小计。默认值为True。pageBreaks
- 如果为True,则在每组后添加分页符。默认值为False。groupBy
- 以一为基数的整数偏移量表示的分组字段。subtotalFunction
- 小计函数。totalList
- 一个以1为基数的字段偏移量数组,表示将小计添加到的字段。summaryRowLocation
- 相对于小计放置汇总数据的位置。默认值为下方。groupBy
- 分组的字段,作为一个基于1的整数偏移量。subtotalFunction
- 小计函数。totalList
- 一个基于1的字段偏移量数组,指明将小计添加到哪些字段。replace
- 是否替换现有小计。默认值为True。pageBreaks
- 是否在每个组后添加分页符。默认值为False。summaryRowLocation
- 相对于小计放置汇总数据的位置。默认值为Below(下方)。includeInDirect
- 指示是否包括间接前导的标志。includeIndirect
- 是否包括间接依赖的单元格。imageFile
- 输出的图像文件。imageFile
- 输出的图像文件。options
- 输出图像的选项。stream
- 输出图像流。imageType
- 指定要创建的图像类型。stream
- 输出图像流。imageType
- 指定要创建的图像类型。options
- 输出图像的选项。columnAbsolute
- 如果要返回引用中列部分的绝对引用,则为true。默认值为true。rowAbsolute
- 如果要返回引用中行部分的绝对引用,则为true。默认值为true。columnAbsolute
- 如果要返回引用中的列部分作为绝对引用,则为true。默认值为true。rowAbsolute
- 如果要返回引用中的行部分作为绝对引用,则为true。默认值为true。referenceStyle
- 引用样式。默认值为A1。columnAbsolute
- 如果要返回引用中的列部分作为绝对引用,则设置为true。默认值为true。rowAbsolute
- 如果要返回引用中的行部分作为绝对引用,则设置为true。默认值为true。referenceStyle
- 引用样式。默认值为A1。relativeTo
- 如果RowAbsolute和ColumnAbsolute均为false,且ReferenceStyle为R1C1,则定义相对引用的起始点。默认引用为$A$1。ICellPadding
对象,仅限SpreadJS。cellPadding
- 仅适用于SpreadJS。watermark
- 仅适用于SpreadJS。value
- 单元格装饰。ILabelOptions
对象。json
- 包含范围信息的JSON字符串。text
- 线程评论的内容字符串。text
- 评论内容字符串。author
- 线程评论的作者名称。destination
- 指示为哪个区域生成 "GETPIVOTDATA" 函数。range2
- 相交的范围。ranges
- 相交的范围。range2
- 要与此范围联合的其他范围。ranges
- 要与此范围联合的其他范围。rowOffset
- 行偏移量。columnOffset
- 列偏移量。goal
- 期望的结果值changingCell
- 要调整的单元格backgroundImage
- 单元格背景图像的字节数组。backgroundImageLayout
- 单元格的背景图片布局。items
- 要导入的项目。元素类型可以是:byte
,short
,int
,long
,float
,double
,boolean
。Byte
,Short
,Integer
,Long
,Float
,Double
,Boolean
,String
,CalcError
,经典日期和时间类型:Date
,Calendar
,JSR310 日期和时间类型:LocalDate
,LocalTime
,LocalDateTime
,OffsetTime
,OffsetDateTime
,ZonedDateTime
,Instant
,YearMonth
,Year
,MonthDay
。(注意:目前不支持Duration
和Period
)Map
,其中键为String
:将被视为属性名称和值的集合。Iterable
或数组。ClassCastException
- 列的数据类型不一致。使用DataImportOptions.setItemTypeProvider(java.util.function.Function<java.lang.Object, java.lang.Class<?>>)
来修复它。IllegalArgumentException
- 项目是不支持的类型或options
包含错误信息。items
- 要导入的项目。元素类型可以是:byte
,short
,int
,long
,float
,double
,boolean
。Byte
,Short
,Integer
,Long
,Float
,Double
,Boolean
,String
,CalcError
,经典日期和时间类型:Date
,Calendar
,JSR310 日期和时间类型:LocalDate
,LocalTime
,LocalDateTime
,OffsetTime
,OffsetDateTime
,ZonedDateTime
,Instant
,YearMonth
,Year
,MonthDay
。(注意:目前不支持Duration
和Period
)Map
,其中键为String
:将被视为属性名称和值的集合。Iterable
或数组。options
- 导入选项。ClassCastException
- 列的数据类型不一致。使用DataImportOptions.setItemTypeProvider(java.util.function.Function<java.lang.Object, java.lang.Class<?>>)
来修复它。IllegalArgumentException
- 项目是不支持的类型或options
包含错误信息。