[]
Ƭ CellValue: Object
col
- 键值集合,其键为列编号,值为任何类型的单元格值▪ [col: number
]: any
Ƭ CustomDocumentPropertyValueType: string
| number
| boolean
| Date
description
Custom Document property type.
Ƭ ExportCsvOptions: Object
属性 fileType
- 文件类型。
property
[encoding] - 已弃用:目前仅支持以 UTF-8 编码导出,设置 encoding
属性不会生效。
property
[rowDelimiter] - 附加到行末尾的行分隔符,默认行分隔符是“\r\n”。
property
[columnDelimiter] - 附加到列末尾的列分隔符,默认列分隔符是“,”。
property
[range] - 范围信息。
param
工作表索引,默认工作表索引是当前活动工作表索引。
param
起始行,默认行索引为0。
param
起始列,默认列索引为0。
param
行数,默认行数是当前活动工作表的行数。
param
列数,默认列数是当前活动工作表的列数。
属性名 | 类型 |
---|---|
columnDelimiter? |
string |
encoding? |
string |
range? |
{ column : number ; columnCount : number ; row : number ; rowCount : number ; sheetIndex : number } |
range.column |
number |
range.columnCount |
number |
range.row |
number |
range.rowCount |
number |
range.sheetIndex |
number |
rowDelimiter? |
string |
Ƭ ExportOptions: FileOptions
& ExportCsvOptions
| ExportSSJsonOptions
| ExportXlsxOptions
Ƭ ExportSSJsonOptions: Object
属性 fileType
- 文件类型。
property
[includeBindingSource] - 将工作簿转换为json时是否包含绑定源,默认false。
property
[includeStyles] - 工作簿转json时是否包含样式,默认true。
property
[includeFormulas] - 工作簿转json时是否包含公式,默认true。
property
[saveAsView] - 将工作簿转换为 json 时是否将格式字符串应用于导出值,默认 false。
property
[rowHeadersAsFrozenColumns] - 将工作簿转换为 json 时是否将行标题视为冻结列,默认 false。
property
[columnHeadersAsFrozenRows] - 将工作簿转换为 json 时是否将列标题视为冻结行,默认 false。
property
[includeAutoMergedCells] - 工作簿转json时是否包含自动合并的单元格,默认false。
属性名 | 类型 |
---|---|
columnHeadersAsFrozenRows? |
boolean |
includeAutoMergedCells? |
boolean |
includeBindingSource? |
boolean |
includeFormulas? |
boolean |
includeStyles? |
boolean |
rowHeadersAsFrozenColumns? |
boolean |
saveAsView? |
boolean |
saveR1C1Formula? |
boolean |
Ƭ ExportXlsxOptions: Object
属性 fileType
- 文件类型。
property
[includeBindingSource] - 保存时是否包含绑定源,默认 false。
property
[includeStyles] - 保存时是否包含样式,默认true。
property
[includeFormulas] - 保存时是否包含公式,默认true。
property
[saveAsView] - 保存时是否将格式字符串应用于导出值,默认 false。
property
[rowHeadersAsFrozenColumns] - 保存时是否将行标题视为冻结列,默认 false。
property
[columnHeadersAsFrozenRows] - 保存时是否将列标题视为冻结行,默认 false。
property
[includeAutoMergedCells] - 保存时是否包含自动合并的单元格,默认 false。
property
[includeCalcModelCache] - [deprecated] 是否包含计算的额外数据。打开包含这些数据的文件时可以更快,默认 false。
property
[includeUnusedNames] - 保存时是否包含未使用的自定义名称,默认 true。
property
[includeEmptyRegionCells] - 是否包含使用数据范围之外的任何空单元格(没有数据或只有样式的单元格),默认 true。
property
[password] - 设置打开工作簿的密码。
属性名 | 类型 |
---|---|
columnHeadersAsFrozenRows? |
boolean |
includeAutoMergedCells? |
boolean |
includeBindingSource? |
boolean |
includeCalcModelCache? |
boolean |
includeEmptyRegionCells? |
boolean |
includeFormulas? |
boolean |
includeStyles? |
boolean |
includeUnusedNames? |
boolean |
password? |
string |
rowHeadersAsFrozenColumns? |
boolean |
saveAsView? |
boolean |
Ƭ ExternalPartialValues: Object
属性 filePath
- 键值集合,该键是文件路径字符串,值是 GC.Spread.Sheets.PartialValues 的类型
▪ [filePath: string
]: PartialValues
Ƭ FileOptions: Object
属性 fileType
- 文件类型
属性名 | 类型 | 说明 |
---|---|---|
fileType |
FileType |
文件类型 |
Ƭ ImportCsvOptions: Object
fileType
- 文件类型property
[encoding] - csv编码类型,默认编码类型为'UTF-8'property
[rowDelimiter] - 附加到行尾的行分隔符,默认行分隔符为'\r\n'property
[columnDelimiter] - 附加到列末尾的列分隔符,默认列分隔符为','属性名 | 类型 |
---|---|
columnDelimiter? |
string |
encoding? |
string |
rowDelimiter? |
string |
Ƭ ImportOptions: FileOptions
& ImportCsvOptions
| ImportSSJsonOptions
| ImportXlsxOptions
Ƭ ImportSSJsonOptions: Object
属性 fileType
- 文件类型。
property
[includeStyles] - json转工作簿时是否包含样式,默认true。
property
[includeFormulas] - json转工作簿时是否包含公式,默认true。
property
[frozenColumnsAsRowHeaders] - 将 json 转换为工作簿时是否将冻结列视为行标题,默认 false。
property
[frozenRowsAsColumnHeaders] - 将 json 转换为工作簿时是否将冻结行视为列标题,默认 false。
property
[fullRecalc] - 加载json数据后是否进行完全重新计算,默认true。
property
{boolean | object} [incrementalLoad] - json转工作簿时是否使用增量加载或者增量加载的回调,默认false。
param
增量加载进度时的回调。
param
增量加载完成时的回调。
属性名 | 类型 |
---|---|
frozenColumnsAsRowHeaders? |
boolean |
frozenRowsAsColumnHeaders? |
boolean |
fullRecalc? |
boolean |
includeFormulas? |
boolean |
includeStyles? |
boolean |
incrementalLoad? |
any |
Ƭ ImportXlsxOptions: Object
属性 fileType
- 文件类型。
property
[includeStyles] - 加载时是否包含样式,默认true。
property
[includeFormulas] - 加载时是否包含公式,默认true。
property
[frozenColumnsAsRowHeaders] - 加载时是否将冻结列视为行标题,默认 false。
property
[frozenRowsAsColumnHeaders] - 加载时是否将冻结行视为列标题,默认 false。
property
[fullRecalc] - 是否在加载json数据后进行计算,默认为false。
property
[dynamicReferences] - 是否计算带有动态引用的函数,默认true。
property
[calcOnDemand] - 是否仅在需要时才计算公式,默认 false。
property
[incrementalCalculation] - 是否增量计算公式而不阻塞UI,默认 false。
property
[includeUnusedStyles] - excel xml转json时是否包含未使用的名称样式,默认true。
property
[password] - 打开工作簿的密码。
property
[openMode] - 正常、惰性、增量的打开方式。默认情况下是正常的。
property
[progress] - 每种打开模式的进度回调函数。
属性名 | 类型 |
---|---|
calcOnDemand? |
boolean |
dynamicReferences? |
boolean |
frozenColumnsAsRowHeaders? |
boolean |
frozenRowsAsColumnHeaders? |
boolean |
fullRecalc? |
boolean |
includeFormulas? |
boolean |
includeStyles? |
boolean |
includeUnusedStyles? |
boolean |
incrementalCalculation? |
boolean |
openMode? |
OpenMode |
password? |
string |
progress? |
ProgressFunctionType |
Ƭ OpenOptions: Object
property
[includeStyles] - 加载时是否包含样式,默认true。
property
[includeFormulas] - 加载时是否包含公式,默认true。
property
[fullRecalc] - 是否在加载json数据后进行计算,默认为false。
property
[dynamicReferences] - 是否计算带有动态引用的函数,默认true。
property
[calcOnDemand] - 是否仅在需要时才计算公式,默认 false。
property
[incrementalCalculation] - 是否增量计算公式而不阻塞UI,默认 false。
property
[includeUnusedStyles] - excel xml转json时是否包含未使用的名称样式,默认true。
property
[openMode] - 正常、惰性、增量的打开方式。默认情况下是正常的。
property
[progress] - 每种打开模式的进度回调函数。
属性名 | 类型 |
---|---|
calcOnDemand? |
boolean |
dynamicReferences? |
boolean |
fullRecalc? |
boolean |
includeFormulas? |
boolean |
includeStyles? |
boolean |
includeUnusedStyles? |
boolean |
incrementalCalculation? |
boolean |
openMode? |
OpenMode |
progress? |
ProgressFunctionType |
Ƭ PartialValues: Object
row
- 键值集合,它是行号,值是GC.Spread.Sheets.CellValue的类型▪ [row: number
]: CellValue
Ƭ ProgressArgs: Object
sheetName
- 当前加载表的名称step
- 当前加载步骤progress
- 当前加载进度,从0 ~ 1属性名 | 类型 | 说明 |
---|---|---|
progress |
number |
当前加载进度,从0 ~ 1 |
sheetName? |
string |
当前加载表的名称 |
step |
string |
当前加载步骤 |
Ƭ ProgressFunctionType: (progressArgs
: ProgressArgs
) => void
▸ (progressArgs
): void
description
当加载过程递增时的回调
属性名 | 类型 | 说明 |
---|---|---|
progressArgs |
ProgressArgs |
the progress arguments. |
void
Ƭ SaveOptions: Object
property
[includeBindingSource] - 保存时是否包括绑定源,默认为falseproperty
[includeStyles] - 保存时是否包括样式,默认为trueproperty
[includeFormulas] - 保存时是否包括公式,默认为trueproperty
[saveAsView] - 保存时是否应用格式字符串,默认为falseproperty
[includeAutoMergedCells] - 保存时是否包括自动合并的单元格,默认为falseproperty
[includeCalcModelCache] - 是否包括额外的计算数据。使用这些数据打开文件时可能会更快,默认为falseproperty
[includeUnusedNames] - 保存时是否包含未使用的自定义名称,默认为trueproperty
[includeEmptyRegionCells] - 是否在使用的数据范围之外包括任何空单元格(无数据的单元格或仅样式的单元格),默认为trueproperty
[saveR1C1Formula] - 是否在文件中保存r1c1公式,仅适用于sjs文件类型,默认false。属性名 | 类型 |
---|---|
includeAutoMergedCells? |
boolean |
includeBindingSource? |
boolean |
includeCalcModelCache? |
boolean |
includeEmptyRegionCells? |
boolean |
includeFormulas? |
boolean |
includeStyles? |
boolean |
includeUnusedNames? |
boolean |
saveAsView? |
boolean |
saveR1C1Formula? |
boolean |
Ƭ SheetTabStyles: { [sheetTabState in SheetTabState]?: ISheetTabStyle }
属性 sheetTabState
• LicenseKey: string
设计器授权
▸ findControl(host
): Workbook
通过宿主元素获取工作簿实例
属性名 | 类型 | 说明 |
---|---|---|
host |
string | HTMLElement |
宿主元素或宿主元素id |
工作簿实例
▸ getTypeFromString(typeString
): any
从类型字符串中获取类型此方法支持自定义对象的序列化
属性名 | 类型 | 说明 |
---|---|---|
typeString |
string |
字符串类型 |
any
类型