跳到主要内容

保存CSV文件

命令说明

保存CSV文件

命令原型

CSV.Save(objData,sPath,optionArgs)

命令参数

参数必选类型默认值说明
objDataTrueexpressionobjData要保存的数据表对象,可以是使用 CSV.Open 打开的数据表对象,或数据库返回的数据表对象(会将字段名写为第一行)
sPathTruepath'''C:\Users'''要将CSV文件保存到的路径,传递为空字符串则保存到原始路径,否则另存为到新的位置,如果数据表不是使用 CSV.Open 打开的,这项属性填写空字符串会导致出错
encodingFalseenum"gbk"文件编码,传递为 "ansi" 时使用ANSI编码,传递为 "utf8" 时使用utf-8编码,传递为 "unicode" 时使用 utf-16 编码,传递为 "带有 BOM 的 UTF-8" 时使用 utf-8-sig 编码

运行实例

/**********************************保存CSV文件***********************************
命令原型:
CSV.Save(objData,'''C:\Users''',{"encoding": "gbk"})
入参:
objData--要保存的数据表对象
sPath--要将CSV文件保存到的路径
出参:

注意事项:
如果保存到的路径文件已存在,会直接覆盖文件,要防止数据丢失的风险;不存在则新建文件保存数据;
字符集编码默认自动识别,还支持GBK(ANSI)、UTF-8、UNICODE、带有BOM的UTF-8,可以切换至可视化界面,在对应属性栏进行选择
********************************************************************************/
Dim objData= [["name","age"],["Bieber","27"]]
Dim sPath='''C:\tempFolder\test.csv'''
CSV.Save(objData, sPath,{"encoding": "gbk"})

可视化样例