类 Workbook
java.lang.Object
com.grapecity.documents.excel.Workbook
- 所有已实现的接口:
IWorkbook
代表一个工作簿。
-
字段概要
修饰符和类型字段说明static IFontProvider
获取或设置在启用自动适应、PDF导出和图像导出时将使用的字体提供程序。static String
获取或设置导出PDF时将使用的字体文件的位置。 -
构造器概要
构造器说明Workbook()
创建工作簿。Workbook
(WorkbookOptions options) 创建工作簿。创建一个工作簿并应用指定的许可证。Workbook
(String licenseKey, WorkbookOptions options) 创建一个工作簿并应用指定的许可证。 -
方法概要
修饰符和类型方法说明static void
添加自定义函数到函数集中。static void
AddCustomFunction
(CustomFunction func, boolean canOverride) 添加自定义函数到函数集合中。void
addDataSource
(String name, Object dataSource) 添加模板的数据源void
计算工作簿中所需公式。void
将计算出的条形码转换为图片,并将它们放置在各自的位置。void
convertBarcodeToPicture
(ImageType imageType) 将计算出的条形码转换为图片,并将它们放置在各自的位置。void
dirty()
指定当下次进行计算时,工作簿中的所有公式都要重新计算。fromJson
(InputStream stream) 从JSON流生成一个工作簿。fromJson
(InputStream stream, DeserializationOptions deserializationOptions) 从JSON流生成工作簿。从JSON字符串生成一个工作簿。fromJson
(String json, DeserializationOptions deserializationOptions) 从JSON字符串生成工作簿。void
fromSjsJson
(InputStream stream) 从包含.sjs文件格式的内容的JSON流生成一个工作簿。void
fromSjsJson
(InputStream stream, SjsOpenOptions openOptions) 从包含.sjs文件格式的内容的JSON流生成一个工作簿。void
fromSjsJson
(String json) 从包含.sjs文件格式的内容的JSON字符串生成一个工作簿。void
fromSjsJson
(String json, SjsOpenOptions openOptions) 从包含.sjs文件格式的内容的JSON字符串生成一个工作簿。处理模板并返回报告工作簿的实例。generateReport
(IWorksheet... worksheets) 处理模板并返回报告工作簿的实例。获取活动工作表。发生在工作簿保存之后。boolean
已过时。获取作者。boolean
确定在将范围值设置为字符串值时是否自动解析。boolean
确定在获取值时是否将数字四舍五入到15位有效数字。发生在工作簿保存之前。返回一个代表此工作簿视图设置的对象。获取一个代表工作簿所有内置文档属性的集合。获取工作簿的区域信息,默认为 Locale.getDefault().获取一个代表工作簿所有自定义文档属性的集合。获取一个表示工作簿所有自定义文档属性的集合。指定作为默认 TableStyle 使用的表样式。boolean
获取当更改单元格值时是否立即更新公式单元格的脏状态。boolean
指定计算引擎是否正在工作。返回关联的Excel文档的名称。返回工作簿的名称,包括其在磁盘上的路径。final IGraphicsInfo
提供图形信息。基于图标集中的一个单元格图标,过滤工作簿中的数据。getName()
获取一个代表工作簿名称的字符串值。getNames()
返回代表工作簿指定名称的INames
集合。static String[]
getNames
(InputStream fileStream) 获取所有将作为ImportData参数源的表单名称和表格名称。static String[]
获取所有将作为ImportData参数源的表格名称和表名称。当工作簿中创建新工作表时发生。当工作簿被打开时发生。返回代表控制工作簿行为的某些设置的IExcelOptions
对象。getPath()
获取一个字符串,该字符串表示此工作簿对象所代表的工作簿文件的路径。获取一个表示指定工作簿中所有数据透视表缓存的 PivotCaches 集合。boolean
如果工作簿中的工作表顺序受到保护,则为true。boolean
如果工作簿的窗口受到保护,则为true。获取引用样式。boolean
确定在为范围设置边框时是否重置相邻范围边框。final IWorksheets
返回一个 IWorksheets 集合,该集合代表指定工作簿中所有选中的工作表。当一张工作表被激活时发生。发生在删除工作表之前。发生在一个工作表的单元格发生变化时。当工作表被停用时发生。当工作表上的选择更改时发生。获取与文档附带的数字签名对应的签名对象集合。获取与工作簿关联的ISlicerCaches
对象。提供对当前工作簿中单元格样式的集合的访问。获取当前工作簿中使用的表格样式。static IJsonSerializer
获取自定义类型的JSON序列化器getTheme()
返回一个ITheme实例,该实例提供对与工作簿关联的主题的访问。获取工作簿上所使用的所有字体信息。static IJsonSerializer
获取自定义类型的JSON序列化器static IWebRequestHandler
获取将用于处理网络请求的IWebRequestHandler实现的单例实例。获取工作簿中包含的工作表集合。提供访问工作簿写保护选项的权限。static Object[][]
importData
(InputStream fileStream, String sourceName) 导入指定文件源的所有数据。static Object[][]
importData
(InputStream fileStream, String worksheetName, int row, int column, int rowCount, int columnCount) 从文件流中导入指定范围的数据。static Object[][]
importData
(String fileName, String sourceName) 导入指定文件源的所有数据。static Object[][]
importData
(String fileName, String worksheetName, int row, int column, int rowCount, int columnCount) 从文件导入指定范围的数据。boolean
isEncryptedFile
(InputStream fileStream) 指定文件是否受密码保护。boolean
isEncryptedFile
(String fileName) 指定文件是否受密码保护。final void
open
(InputStream fileStream) 打开指定的Excel文件流。void
open
(InputStream fileStream, OpenFileFormat fileFormat) 打开具有指定文件格式的流。void
open
(InputStream fileStream, OpenOptionsBase options) 打开具有指定选项的流。void
open
(InputStream fileStream, String password) 已过时。void
打开文件,使用默认选项。open
(String fileName, DeserializationOptions deserializationOptions) 打开JSON文件。void
open
(String fileName, OpenFileFormat fileFormat) 打开具有指定文件格式的文件。void
open
(String fileName, OpenOptionsBase options) 打开具有指定选项的文件。void
已过时。void
开始处理模板。void
processTemplate
(CancellationToken cancellationToken) 开始使用全局选项和取消支持处理模板。void
protect()
保护工作簿,使其不能被修改。void
protect
(boolean structure) 保护工作簿,使其不能被修改。void
protect
(boolean structure, boolean windows) 保护工作簿,使其不能被修改。void
保护工作簿,使其不能被修改。void
保护工作簿,使其不能被修改。void
保护工作簿,使其无法被修改。void
save
(OutputStream outputStream) 保存工作簿到流中。void
save
(OutputStream fileStream, SaveFileFormat fileFormat) 保存工作簿到指定文件格式的流中。void
save
(OutputStream fileStream, SaveOptionsBase options) 将工作簿保存到具有指定选项的流中。void
save
(OutputStream outputStream, String password) 已过时。void
保存工作簿到磁盘。void
save
(String fileName, SaveFileFormat fileFormat) 保存工作簿到指定文件格式的文件。void
save
(String fileName, SaveOptionsBase options) 将工作簿保存到具有指定选项的文件。void
已过时。void
setAllowDynamicArray
(boolean value) 已过时。void
设置作者。void
setAutoParse
(boolean value) 设置当将范围值设置为字符串值时是否自动解析。void
setAutoRoundValue
(boolean value) 设置当获取值时是否将数字四舍五入到15位有效数字。void
setCulture
(Locale value) 为工作簿设置区域信息。void
setDefaultTableStyle
(String value) 设置表样式名称,该名称从作为默认表样式使用的ITableStyleCollection
集合中获取。void
setDeferUpdateDirtyState
(boolean value) 设置当更改单元格值时是否立即更新公式单元格的脏状态。void
setEnableCalculation
(boolean value) 设置计算引擎是否有效。final void
setGraphicsInfo
(IGraphicsInfo value) 提供图形信息。static void
SetLicenseFile
(String licenseFilePath) 对于中国市场许可证,从文件申请部署许可证或无限开发许可证。static void
SetLicenseKey
(String key) 设置所有工作簿实例的许可证。void
设置一个代表工作簿名称的字符串值。void
设置一个字符串,该字符串表示此工作簿对象所代表的工作簿文件的路径。void
setReferenceStyle
(ReferenceStyle value) 设置参考样式。void
setResetAdjacentRangeBorder
(boolean value) 确定在为某个范围设置边框时是否重置相邻范围的边框。static void
设置自定义类型在JSON之间转换的JSON序列化器。void
设置应用于当前工作簿的主题。static void
设置自定义类型在JSON序列化/反序列化中的JSON序列化器。static void
setWebRequestHandler
(IWebRequestHandler webRequestHandler) 设置将用于处理网络请求的IWebRequestHandler实现的单例实例。toJson()
从工作簿生成一个JSON字符串。toJson
(SerializationOptions serializationOptions) 生成一个由工作簿产生的JSON字符串。void
toJson
(OutputStream stream) 从工作簿生成压缩的JSON字符串。void
toJson
(OutputStream stream, SerializationOptions serializationOptions) 从工作簿生成一个JSON流。生成一个 JSON 字符串从工作簿。toSjsJson
(SjsSaveOptions options) 从工作簿生成一个JSON字符串。void
toSjsJson
(OutputStream stream) 将SpreadJS .sjs文件中的所有JSON文件集成到一个字符串中,然后将该字符串放入流中。void
toSjsJson
(OutputStream stream, SjsSaveOptions options) 将SpreadJS .sjs文件中的所有JSON文件集成到一个字符串中,然后将该字符串放入流中。void
移除工作簿的保护。void
移除工作簿的保护。void
updateExcelLink
(String name) 更新Excel链接。void
updateExcelLink
(String name, IWorkbook sourceWorkbook) 更新一个Excel链接。void
更新所有Excel链接。void
等待所有计算完成,包括异步计算。
-
字段详细资料
-
FontsFolderPath
获取或设置导出PDF时将使用的字体文件的位置。 -
FontProvider
获取或设置在启用自动适应、PDF导出和图像导出时将使用的字体提供程序。
-
-
构造器详细资料
-
Workbook
public Workbook()创建工作簿。 -
Workbook
创建工作簿。- 参数:
options
- 工作簿选项。
-
Workbook
创建一个工作簿并应用指定的许可证。重要:对于中国市场的许可证,请使用
SetLicenseFile
或在GCEXCEL_JAVA_DEPLOY_LICENSE_V7
环境变量中设置许可证。- 参数:
licenseKey
- 许可证密钥
-
Workbook
创建一个工作簿并应用指定的许可证。重要:对于中国市场的许可证,请使用
SetLicenseFile
或在GCEXCEL_JAVA_DEPLOY_LICENSE_V7
环境变量中设置许可证。- 参数:
licenseKey
- 许可证密钥options
- 工作簿选项。
-
-
方法详细资料
-
getAllowDynamicArray
已过时。获取是否允许动态数组公式。此方法已过时,请使用 getFormula2() 来获取动态数组公式。- 指定者:
getAllowDynamicArray
在接口中IWorkbook
-
setAllowDynamicArray
已过时。设置是否允许动态数组公式。此方法已过时,请使用 setFormula2() 来设置动态数组公式。- 指定者:
setAllowDynamicArray
在接口中IWorkbook
-
getDeferUpdateDirtyState
public boolean getDeferUpdateDirtyState()获取当更改单元格值时是否立即更新公式单元格的脏状态。- 指定者:
getDeferUpdateDirtyState
在接口中IWorkbook
-
setDeferUpdateDirtyState
public void setDeferUpdateDirtyState(boolean value) 设置当更改单元格值时是否立即更新公式单元格的脏状态。- 指定者:
setDeferUpdateDirtyState
在接口中IWorkbook
-
getName
获取一个代表工作簿名称的字符串值。 -
setName
设置一个代表工作簿名称的字符串值。 -
getFullName
返回工作簿的名称,包括其在磁盘上的路径。- 指定者:
getFullName
在接口中IWorkbook
-
getPath
获取一个字符串,该字符串表示此工作簿对象所代表的工作簿文件的路径。 -
setPath
设置一个字符串,该字符串表示此工作簿对象所代表的工作簿文件的路径。 -
open
打开文件,使用默认选项。文件类型从文件扩展名推断。 -
open
打开JSON文件。 -
open
已过时。打开指定的Excel文件 -
open
打开具有指定文件格式的文件。 -
open
打开具有指定选项的文件。 -
open
打开指定的Excel文件流。 -
open
已过时。打开指定的Excel文件流。 -
open
打开具有指定文件格式的流。 -
open
打开具有指定选项的流。 -
save
保存工作簿到磁盘。 -
save
已过时。保存数据到指定的Excel文件。 -
save
将工作簿保存到具有指定选项的文件。 -
save
保存工作簿到指定文件格式的文件。 -
save
保存工作簿到流中。 -
save
已过时。将数据保存到指定的Excel文件流。 -
save
将工作簿保存到具有指定选项的流中。 -
save
保存工作簿到指定文件格式的流中。 -
getAfterSaveEvent
发生在工作簿保存之后。- 指定者:
getAfterSaveEvent
在接口中IWorkbook
-
getBeforeSaveEvent
发生在工作簿保存之前。- 指定者:
getBeforeSaveEvent
在接口中IWorkbook
-
getNewSheetEvent
当工作簿中创建新工作表时发生。- 指定者:
getNewSheetEvent
在接口中IWorkbook
-
getOpenedEvent
当工作簿被打开时发生。- 指定者:
getOpenedEvent
在接口中IWorkbook
-
getSheetActivateEvent
当一张工作表被激活时发生。- 指定者:
getSheetActivateEvent
在接口中IWorkbook
-
getSheetBeforeDeleteEvent
发生在删除工作表之前。- 指定者:
getSheetBeforeDeleteEvent
在接口中IWorkbook
-
getSheetChangeEvent
发生在一个工作表的单元格发生变化时。- 指定者:
getSheetChangeEvent
在接口中IWorkbook
-
getSheetDeactivateEvent
当工作表被停用时发生。- 指定者:
getSheetDeactivateEvent
在接口中IWorkbook
-
getSheetSelectionChange
当工作表上的选择更改时发生。- 指定者:
getSheetSelectionChange
在接口中IWorkbook
-
getOptions
返回代表控制工作簿行为的某些设置的IExcelOptions
对象。- 指定者:
getOptions
在接口中IWorkbook
-
getBuiltInDocumentProperties
获取一个代表工作簿所有内置文档属性的集合。- 指定者:
getBuiltInDocumentProperties
在接口中IWorkbook
-
getCustomDocumentProperties
获取一个代表工作簿所有自定义文档属性的集合。- 指定者:
getCustomDocumentProperties
在接口中IWorkbook
-
getCustomViews
获取一个表示工作簿所有自定义文档属性的集合。- 指定者:
getCustomViews
在接口中IWorkbook
-
getWriteProtection
提供访问工作簿写保护选项的权限。- 指定者:
getWriteProtection
在接口中IWorkbook
-
getSignatures
获取与文档附带的数字签名对应的签名对象集合。- 指定者:
getSignatures
在接口中IWorkbook
-
getTagJsonSerializer
获取自定义类型的JSON序列化器- 返回:
- 标签自定义类型的JSON序列化器。
-
setTagJsonSerializer
设置自定义类型在JSON之间转换的JSON序列化器。- 参数:
value
- 标签自定义类型的JSON序列化器。
-
getValueJsonSerializer
获取自定义类型的JSON序列化器- 返回:
- 自定义类型的JSON序列化器。
-
setValueJsonSerializer
设置自定义类型在JSON序列化/反序列化中的JSON序列化器。- 参数:
value
- 自定义类型的JSON序列化器。
-
getAutoParse
public boolean getAutoParse()确定在将范围值设置为字符串值时是否自动解析。- 指定者:
getAutoParse
在接口中IWorkbook
-
setAutoParse
public void setAutoParse(boolean value) 设置当将范围值设置为字符串值时是否自动解析。- 指定者:
setAutoParse
在接口中IWorkbook
-
getAutoRoundValue
public boolean getAutoRoundValue()确定在获取值时是否将数字四舍五入到15位有效数字。- 指定者:
getAutoRoundValue
在接口中IWorkbook
-
setAutoRoundValue
public void setAutoRoundValue(boolean value) 设置当获取值时是否将数字四舍五入到15位有效数字。- 指定者:
setAutoRoundValue
在接口中IWorkbook
-
getBookView
返回一个代表此工作簿视图设置的对象。- 指定者:
getBookView
在接口中IWorkbook
-
getProtectStructure
public boolean getProtectStructure()如果工作簿中的工作表顺序受到保护,则为true。只读布尔值。- 指定者:
getProtectStructure
在接口中IWorkbook
-
getProtectWindows
public boolean getProtectWindows()如果工作簿的窗口受到保护,则为true。只读布尔值。- 指定者:
getProtectWindows
在接口中IWorkbook
-
getReferenceStyle
获取引用样式。- 指定者:
getReferenceStyle
在接口中IWorkbook
-
setReferenceStyle
设置参考样式。- 指定者:
setReferenceStyle
在接口中IWorkbook
-
getWorksheets
获取工作簿中包含的工作表集合。- 指定者:
getWorksheets
在接口中IWorkbook
-
getActiveSheet
获取活动工作表。- 指定者:
getActiveSheet
在接口中IWorkbook
-
getTheme
返回一个ITheme实例,该实例提供对与工作簿关联的主题的访问。 -
setTheme
设置应用于当前工作簿的主题。 -
getIconSets
基于图标集中的一个单元格图标,过滤工作簿中的数据。- 指定者:
getIconSets
在接口中IWorkbook
-
getDefaultTableStyle
指定作为默认 TableStyle 使用的表样式。- 指定者:
getDefaultTableStyle
在接口中IWorkbook
-
setDefaultTableStyle
设置表样式名称,该名称从作为默认表样式使用的ITableStyleCollection
集合中获取。- 指定者:
setDefaultTableStyle
在接口中IWorkbook
-
getCulture
获取工作簿的区域信息,默认为 Locale.getDefault().- 指定者:
getCulture
在接口中IWorkbook
-
setCulture
为工作簿设置区域信息。这将影响到与文化相关的功能。区域信息必须同时包含国家/地区和语言。例如:区域信息必须同时包含国家和语言。例如:
- 指定者:
setCulture
在接口中IWorkbook
- API Note:
- 区域信息必须在工作簿实例的初始化代码中设置。
-
getEnableCalculation
public boolean getEnableCalculation()指定计算引擎是否正在工作。- 指定者:
getEnableCalculation
在接口中IWorkbook
-
setEnableCalculation
public void setEnableCalculation(boolean value) 设置计算引擎是否有效。- 指定者:
setEnableCalculation
在接口中IWorkbook
-
AddCustomFunction
添加自定义函数到函数集中。- 参数:
func
- 自定义函数实例。
-
AddCustomFunction
添加自定义函数到函数集合中。- 参数:
func
- 自定义函数实例。canOverride
- 是否覆盖现有函数。
-
getPivotCaches
获取一个表示指定工作簿中所有数据透视表缓存的 PivotCaches 集合。- 指定者:
getPivotCaches
在接口中IWorkbook
-
getSlicerCaches
获取与工作簿关联的ISlicerCaches
对象。- 指定者:
getSlicerCaches
在接口中IWorkbook
-
getUsedFonts
获取工作簿上所使用的所有字体信息。- 指定者:
getUsedFonts
在接口中IWorkbook
-
calculate
public void calculate()计算工作簿中所需公式。 -
dirty
public void dirty()指定当下次进行计算时,工作簿中的所有公式都要重新计算。 -
getStyles
提供对当前工作簿中单元格样式的集合的访问。 -
getTableStyles
获取当前工作簿中使用的表格样式。- 指定者:
getTableStyles
在接口中IWorkbook
-
getNames
返回代表工作簿指定名称的INames
集合。 -
getAuthor
获取作者。 -
setAuthor
设置作者。 -
isEncryptedFile
指定文件是否受密码保护。- 指定者:
isEncryptedFile
在接口中IWorkbook
- 参数:
fileName
- 文件名。
-
isEncryptedFile
指定文件是否受密码保护。- 指定者:
isEncryptedFile
在接口中IWorkbook
- 参数:
fileStream
- 文件流。
-
toJson
从工作簿生成一个JSON字符串。 -
toJson
生成一个由工作簿产生的JSON字符串。- 指定者:
toJson
在接口中IWorkbook
- 参数:
serializationOptions
-SerializationOptions
对象。- 返回:
- JSON字符串。
-
toJson
从工作簿生成压缩的JSON字符串。 -
toJson
从工作簿生成一个JSON流。- 指定者:
toJson
在接口中IWorkbook
- 参数:
stream
- 输出流。serializationOptions
-SerializationOptions
对象。
-
fromJson
从JSON字符串生成一个工作簿。 -
fromJson
从JSON字符串生成工作簿。- 指定者:
fromJson
在接口中IWorkbook
- 参数:
json
- JSON字符串。deserializationOptions
-DeserializationOptions
对象。- 返回:
- JSON中的错误。
-
fromJson
从JSON流生成一个工作簿。 -
fromJson
从JSON流生成工作簿。- 指定者:
fromJson
在接口中IWorkbook
- 参数:
stream
- 流的参数deserializationOptions
-DeserializationOptions
对象。- 返回:
- JSON中的错误。
-
fromSjsJson
从包含.sjs文件格式的内容的JSON字符串生成一个工作簿。- 指定者:
fromSjsJson
在接口中IWorkbook
- 参数:
json
- JSON字符串。
-
fromSjsJson
从包含.sjs文件格式的内容的JSON字符串生成一个工作簿。- 指定者:
fromSjsJson
在接口中IWorkbook
- 参数:
json
- JSON字符串。openOptions
- 打开SpreadJS .sjs文件时的打开选项。
-
fromSjsJson
从包含.sjs文件格式的内容的JSON流生成一个工作簿。- 指定者:
fromSjsJson
在接口中IWorkbook
- 参数:
stream
- JSON流。
-
waitForCalculationToFinish
public void waitForCalculationToFinish()从接口复制的说明:IWorkbook
等待所有计算完成,包括异步计算。此方法会阻塞当前线程直到所有计算完成。用户可以调用此方法以确保在进行依赖于计算结果的任何其他操作之前,所有必要的计算都已经执行。- 指定者:
waitForCalculationToFinish
在接口中IWorkbook
-
getWebRequestHandler
获取将用于处理网络请求的IWebRequestHandler实现的单例实例。此属性为访问应用程序的网络请求处理器提供了一种集中方式。- 返回:
- IWebRequestHandler的单例实例
-
setWebRequestHandler
设置将用于处理网络请求的IWebRequestHandler实现的单例实例。此属性提供了一种集中设置应用程序的网络请求处理程序的方法。- 参数:
webRequestHandler
- IWebRequestHandler的新单例实例
-
fromSjsJson
从包含.sjs文件格式的内容的JSON流生成一个工作簿。- 指定者:
fromSjsJson
在接口中IWorkbook
- 参数:
stream
- JSON流。openOptions
- 打开SpreadJS .sjs文件的打开选项。
-
protect
public void protect()保护工作簿,使其不能被修改。 -
protect
public void protect(boolean structure) 保护工作簿,使其不能被修改。 -
protect
public void protect(boolean structure, boolean windows) 保护工作簿,使其不能被修改。 -
protect
保护工作簿,使其不能被修改。 -
protect
保护工作簿,使其不能被修改。 -
protect
保护工作簿,使其无法被修改。 -
unprotect
public void unprotect()移除工作簿的保护。 -
unprotect
移除工作簿的保护。 -
addDataSource
添加模板的数据源- 指定者:
addDataSource
在接口中IWorkbook
- 参数:
name
- :数据源的别名dataSource
- :可以是ResultSet对象、自定义对象和变量。
-
processTemplate
public void processTemplate()开始处理模板。- 指定者:
processTemplate
在接口中IWorkbook
-
processTemplate
开始使用全局选项和取消支持处理模板。- 指定者:
processTemplate
在接口中IWorkbook
- API Note:
- 调用者必须决定是接受部分展开的模板还是恢复到之前的状态。如果调用者需要恢复到之前的状态,它必须在调用此方法之前序列化工作簿,然后在取消操作后反序列化工作簿。
- 参数:
cancellationToken
- 用于监控取消请求的令牌。- 抛出:
CancellationException
- 当CancellationToken
被取消时抛出。
-
generateReport
处理模板并返回报告工作簿的实例。- 指定者:
generateReport
在接口中IWorkbook
- 返回:
- 新的
IWorkbook
对象。
-
generateReport
处理模板并返回报告工作簿的实例。@param worksheets 需要处理的工作表集合。- 指定者:
generateReport
在接口中IWorkbook
- 参数:
worksheets
- 需要处理的工作表集合。- 返回:
- 新的
IWorkbook
对象。
-
getResetAdjacentRangeBorder
public boolean getResetAdjacentRangeBorder()确定在为范围设置边框时是否重置相邻范围边框。此属性的默认值为 true。- 指定者:
getResetAdjacentRangeBorder
在接口中IWorkbook
-
setResetAdjacentRangeBorder
public void setResetAdjacentRangeBorder(boolean value) 确定在为某个范围设置边框时是否重置相邻范围的边框。此属性的默认值为 true。- 指定者:
setResetAdjacentRangeBorder
在接口中IWorkbook
- 参数:
value
- True 表示重置相邻范围的边界,False 表示否。
-
SetLicenseKey
设置所有工作簿实例的许可证。重要:对于中国市场许可证,请使用
SetLicenseFile
或在GCEXCEL_JAVA_DEPLOY_LICENSE_V7
环境变量中设置许可证。- 参数:
key
- 许可证密钥。
-
SetLicenseFile
对于中国市场许可证,从文件申请部署许可证或无限开发许可证。如果您的许可证是从其他市场购买的,则不应调用此方法。
- 参数:
licenseFilePath
- 包含许可证键的文件
-
getGraphicsInfo
提供图形信息。如果此属性没有值,工作簿将使用内置的图形信息。- 指定者:
getGraphicsInfo
在接口中IWorkbook
-
setGraphicsInfo
提供图形信息。如果此属性没有值,工作簿将使用内置的图形信息。- 指定者:
setGraphicsInfo
在接口中IWorkbook
-
getSelectedSheets
返回一个 IWorksheets 集合,该集合代表指定工作簿中所有选中的工作表。- 指定者:
getSelectedSheets
在接口中IWorkbook
-
getExcelLinkSources
返回关联的Excel文档的名称。- 指定者:
getExcelLinkSources
在接口中IWorkbook
-
updateExcelLinks
public void updateExcelLinks()更新所有Excel链接。- 指定者:
updateExcelLinks
在接口中IWorkbook
-
updateExcelLink
更新Excel链接。- 指定者:
updateExcelLink
在接口中IWorkbook
-
updateExcelLink
更新一个Excel链接。- 指定者:
updateExcelLink
在接口中IWorkbook
-
getNames
获取所有将作为ImportData参数源的表格名称和表名称。
如果名称是表名,则在工作表名称前加上限定词,例如"Sheet1!Table1"。- 参数:
fileName
- 文件的路径和名称。- 返回:
- 可能的导入名称数组。
-
getNames
获取所有将作为ImportData参数源的表单名称和表格名称。
如果名称是表名,则在工作表名称前加上限定词,例如"Sheet1!Table1"。- 参数:
fileStream
- 工作簿的文件流。- 返回:
- 可能的导入名称数组。
-
importData
导入指定文件源的所有数据。- 参数:
fileName
- 文件的路径和名称。sourceName
- 数据源的名称。源名称可能是:
工作表 "Sheet1"
表格 "Sheet1!Table1"
范围 "Sheet1!A1:C5"- 返回:
- 数据的数组。
-
importData
public static Object[][] importData(String fileName, String worksheetName, int row, int column, int rowCount, int columnCount) 从文件导入指定范围的数据。- 参数:
fileName
- 文件的路径和名称。worksheetName
- 工作表名称。row
- 范围的起始行。column
- 范围的起始列。rowCount
- 行数。columnCount
- 列数。
-
importData
导入指定文件源的所有数据。- 参数:
fileStream
- 工作簿的fileStream。sourceName
- 源数据的名称。源名称可能是:
worksheet "Sheet1"
table "Sheet1!Table1"
range "Sheet1!A1:C5"- 返回:
- 数据的数组。
-
importData
public static Object[][] importData(InputStream fileStream, String worksheetName, int row, int column, int rowCount, int columnCount) 从文件流中导入指定范围的数据。- 参数:
fileStream
- 工作簿的文件流。worksheetName
- 工作表名称。row
- 范围的起始行。column
- 范围的起始列。rowCount
- 行的数量。columnCount
- 列的数量。
-
toSjsJson
将SpreadJS .sjs文件中的所有JSON文件集成到一个字符串中,然后将该字符串放入流中。 -
toSjsJson
将SpreadJS .sjs文件中的所有JSON文件集成到一个字符串中,然后将该字符串放入流中。 -
toSjsJson
生成一个 JSON 字符串从工作簿。它将 SpreadJS .sjs 文件中的所有 JSON 文件集成到一个字符串中。 -
toSjsJson
从工作簿生成一个JSON字符串。它将SpreadJS .sjs文件中的所有JSON文件整合到一个字符串中。 -
convertBarcodeToPicture
public void convertBarcodeToPicture()- 指定者:
convertBarcodeToPicture
在接口中IWorkbook
-
convertBarcodeToPicture
- 指定者:
convertBarcodeToPicture
在接口中IWorkbook
- 参数:
imageType
- 指定转换后图像的ImageType
。- 抛出:
UnsupportedOperationException
- 如果转换到ImageType.EMF
或ImageType.WMF
图像类型时。
-
open(InputStream,OpenOptionsBase)
替代。