我需要将Excel中的电子表格另存为.csv文件,其中分隔符为分号。问题是我的宏使用逗号将.csv文件保存为定界符
这是我使用的代码:(* s用于覆盖目录路径)
#siteNav {
display: flex;
flex-direction: row;
align-items: center;
}
#siteNav img {
flex: 0 0 auto;
}
#siteNav ul {
flex: 1 0 auto;
}
有趣的是,当我手动保存spreasheet时,定界符就可以了。因此,我尝试为此记录一个宏,这是Excel生成的代码:
sub test
Cells.Copy
Workbooks.Add
Range("A1").PasteSpecial
ActiveWorkbook.SaveAs Filename:="*****" _
& ActiveWorkbook.Name & ".csv", FileFormat:=xlCSV
ActiveWorkbook.Close SaveChanges:=False
end sub
我什么都没做,什么也没添加,当我运行这段代码时,结果与我自己编写的代码相同。
我想知道为什么会这样,因为我将系统定界符设置为“;”作为列表定界符,“,”作为十进制定界符,此外,我的Excel设置为使用系统定界符。
谢谢大家的帮助:)