# saveAs-另存为
调用saveAs函数将工作簿另存为其他格式文件。
最小支持版本:5.0.0
# 接口说明
1.已打开Excel文件,详情请参见open (opens new window)。
2.已获取ExcelWorkbook对象,详情请参见getWorkbook (opens new window)。
# 语法
<ExcelWorkbook object>.saveAs(<fileName>, <fileFormat>, null, null, false, false, 1, 1, false, null, null, false)
1
<ExcelWorkbook object>.另存为(<fileName>, <fileFormat>, null, null, false, false, 1, 1, false, null, null, false)
1
# 函数类型
实例函数
# 请求参数
参数名称 | 类型 | 是否必选 | 默认值 | 示例值 | 描述 |
---|---|---|---|---|---|
fileName | Cube.Lang.String | 是 | 无 | "C:/Example.xlsx" | 另存为文件的文件名(绝对路径)。 |
fileFormat | Cube.Lang.Number | 是 | 无 | 51 | 另存为文件的格式。 18: Microsoft Excel 97-2003 Add-In, *.xla 18: Microsoft Excel 97-2003 Add-In, *.xla 6: CSV文件, *.csv 22: Macintosh系统的CSV文件, *.csv 24: MSDOS系统的CSV文件, *.csv 62: utf-8编码的CSV文件, *.csv 23: windows系统的CSV文件, *.csv -4158: 当前平台的文本, *.txt 7: Dbase 2 格式, *.dbf 8: Dbase 3 格式, *.dbf 11: Dbase 4 格式, *.dbf 9: 数据交换格式, *.dif 50: 二进制Excel工作簿, *.xlsb 16: Excel version 2.0 (1987), *.xls 27: Excel version 2.0 far east (1987), *.xls 29: Excel version 3.0 (1990), *.xls 33: Excel version 4.0 (1992), *.xls 35: Excel version 4.0. Workbook format (1992), *.xlw 39: Excel version 5.0 (1994), *.xls 39: Excel 95 (version 7.0), *.xls 56: Excel 97-2003 Workbook, *.xls 43: Excel version 95 and 97, *.xls 44: HTML格式, *.htm; *.html 26: International Add-In 25: International Macro 60: OpenDocument电子表格, *.ods 55: Open XML Add-In, *.xlam 61: 严格的Open XML文件, *.xlsx 54: Open XML模板, *.xltx 53: 可使用宏的Open XML模板, *.xltm 51: Open XML 工作簿, *.xlsx 52: 可使用宏的Open XML工作簿, *.xlsm 2: 符号链接格式, *.slk 17: Excel模板格式, *.xlt 17: Template 8, *.xlt 19: Macintosh系统Text, *.txt 21: MSDOS系统Text, *.txt 36: 打印机Text, *.prn 20: Windows系统Text, *.txt 42: Unicode编码Text, No file extension; *.txt 45: Web Archive, *.mht; *.mhtml 14: Japanese 1-2-3, *.wj2 40: Japanese 1-2-3, *.wj2 41: Japanese 1-2-3 format, *.wj3 5: Lotus 1-2-3 format, *.wk1 31: Lotus 1-2-3 format, *.wk1 30: Lotus 1-2-3 format, *.wk1 15: Lotus 1-2-3 format, *.wk3 32: Lotus 1-2-3 format, *.wk3 38: Lotus 1-2-3 format, *.wk4 4: Lotus 1-2-3 format, *.wks 51: 默认工作簿, *.xlsx -4143: 普通工作簿(XLS格式工作簿), *.xls 28: Microsoft Works 2.0 far east format, *.wks 34: Quattro Pro format, *.wq1 val: des |
password | Cube.Lang.String | 是 | 无 | "" | 设置密码, 传入空字符串为不设置密码。 |
writePassword | Cube.Lang.String | 是 | 无 | "" | 设置写权限密码。 |
readOnlyRecommended | Cube.Lang.Boolean | 是 | true | false | 是否提示“建议只读”提示框。取值: true:提示 false:不提示 |
createBackup | Cube.Lang.Boolean | 是 | true | false | 是否创建.xlk备份文件。取值: true:创建 false:不创建 |
accessMode | Cube.Lang.Number | 是 | 1 | 1 | 设置工作簿的访问方式。 3: 专有 1: 默认, 一般使用这个值 2: 共享的 |
conflictResolution | Cube.Lang.Number | 是 | 1 | 1 | 冲突处理。 2: 在冲突时使用本地更改 3: 在冲突时使用他人的更改 1: 在冲突时弹窗提示 |
addToMru | Cube.Lang.Boolean | 是 | false | false | 添加工作簿到最近使用文件列表。取值: true:添加 false:不添加 |
textCodepage | Cube.Lang.Number | 是 | 无 | 1 | 文本编码页。 |
textVisualLayout | Cube.Lang.Number | 是 | 无 | 1 | 文本布局。 |
local | Cube.Lang.Boolean | 是 | true | false | 是否根据本地语言来保存文件。取值: true:根据Excel的语言来保存文件 false:根据VB应用程序的语言来保存 |
# 返回参数
参数名称 | 类型 | 示例值 | 描述 |
---|---|---|---|
Result | Cube.Lang.Null | 无 | 该函数返回值为空值。 |
# 请求示例
ExcelWorkbook对象.saveAs("C:/Example.xlsx",51, "", "", false, false, 1, 1, false, 1, 1, false)
1
最近更新时间: {
"value": "2023-09-12",
"effect": true
}