帮助中心

# 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 }