您好,
可以参考下面的属性:includeUnusedNames
1、导出sjs:
- spread.save(function (blob) {
- saveAs(blob, fileName);
- console.timeEnd("导出时间")
- }, e => {
- console.log('失败', e.errorMessage);
- }), {
- includeBindingSource: false,//保存时是否包括绑定源,默认为false
- includeStyles: true,//保存时是否包括样式,默认为true
- includeFormulas: true,//保存时是否包括公式,默认为true
- saveAsView: false,//保存时是否应用格式字符串,默认为false
- includeAutoMergedCells: false,//保存时是否包括自动合并的单元格,默认为false
- includeCalcModelCache: false,//是否包括额外的计算数据。使用这些数据打开文件时可能会更快,默认为false
- includeUnusedNames: true,//保存时是否包含未使用的自定义名称,默认为true
- includeEmptyRegionCells: true,//是否在使用的数据范围之外包括任何空单元格(无数据的单元格或仅样式的单元格),默认为true
- saveR1C1Formula: false,//是否在文件中保存r1c1公式,仅适用于sjs文件类型,默认false
- };
复制代码 2、导出excel文件
- spread.export(function (blob) {
- saveAs(blob, fileName);
- console.timeEnd("导出时间")
- }, e => {
- console.log('失败', e.errorMessage);
- }, {
- fileType: GC.Spread.Sheets.FileType.excel,
- includeBindingSource: false, // 将工作簿转换为json时是否包含绑定源,默认false
- includeStyles: true, // 工作簿转json时是否包含样式,默认true
- includeFormulas: true, // 工作簿转json时是否包含公式,默认true
- saveAsView: false, // 将工作簿转换为 json 时是否将格式字符串应用于导出值,默认 false
- rowHeadersAsFrozenColumns: false, // 将工作簿转换为 json 时是否将行标题视为冻结列,默认 false
- columnHeadersAsFrozenRows: false, // 将工作簿转换为 json 时是否将列标题视为冻结行,默认 false
- includeAutoMergedCells: false, // 工作簿转json时是否包含自动合并的单元格,默认false
- includeCalcModelCache: true, // 是否包含计算的额外数据。打开包含这些数据的文件时可以更快,默认 false。
- includeUnusedNames: false, // 保存时是否包含未使用的自定义名称,默认 true。
- }
- );
复制代码
|