excel - 另存为带有分号分隔符的 CSV

标签 excel csv locale vba

我目前正在使用此功能进行保存,但我遇到了问题:

Private Sub spara()
    ActiveWorkbook.SaveAs Filename:="T:\filepath+ ActiveWorkbook.Name", _
    FileFormat:=xlCSV, CreateBackup:=False
End Sub

它会自动使用 , 保存,但我需要它在其文件中使用 ; 保存。是否有可能以某种方式改变它的保存方式?

我尝试用谷歌搜索这个问题,但所有有关 .csv 文件保存的宏都只是如何保存为 .csv 以及如何将多个工作表拆分为 .csv 。

最佳答案

您的 Excel 使用哪种语言?如果您的母语使用“;”默认情况下,您可以传递参数“local:=True”

ActiveWorkbook.SaveAs Filename:="C:\Temp\Fredi.csv", FileFormat:=xlCSV, CreateBackup:=False, local:=True

如果没有,您唯一的选择就是随后搜索并替换...

关于excel - 另存为带有分号分隔符的 CSV,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19265636/

相关文章:

javascript - d3 选择 csv 文件的特定行

javascript - toLocaleString 价格不带小数点零

c++ - 我如何在 C++ 中处理日文字符?

python - xlrd 读取 xls XLRDError : Unsupported format, 或损坏的文件:预期的 BOF 记录;发现 '\r\n<html>'

python - 如何从excel文件和python中具有复杂表结构的数据中读取和识别颜色编码的数据(字体和背景)?

c# - 该命令需要至少两行源数据

java - 当从文件的第一行读取时,有什么方法可以检索 cvsMapper 使用的 csvSchema 吗?

java - java excel 提取器的问题

java - GWT:如何在客户端使用 Locale.ENGLISH?

java - poi无法将数据写入.xlsx