我将数据复制到电子表格中,使用 VBA 对其进行格式化,然后将该工作表保存到 CSV 文件中。
我使用以下代码:
ws.SaveAs Filename:=filestr, Fileformat:=xlCSV
ws 是我保存的工作表。
这给了我一个逗号分隔的 CSV 文件。
我想将该工作表保存到以分号分隔的文件中。
我发现了以下内容:
- 转到开始>设置>区域和语言选项
- 点击自定义按钮
- 在列表分隔符旁边键入分号 (;)
我按照上面的步骤将代码更改为:
ws.SaveAs Filename:=filestr, Fileformat:=xlCSV, Local:=True
我仍然得到一个逗号分隔的 CSV 文件作为输出。
我正在使用 Excel 2003,我的操作系统是 Windows XP。