如何更改Mac excel 2011以使用逗号而不是分号分隔?


20

我在Mac上安装了Excel 2011,当我尝试将.xls文件导出到.csv时,我最终得到了用分号分隔的文件,而不是.csv。

ps我的键盘输入的系统偏好设置为意大利语

有什么事?

Answers:


24

Excel for Mac当前没有设置可从应用程序本身更改CSV分隔符。

选择的值分隔符取决于您的地区 和您地区的默认数字分隔符。要更改它们,请转到“系统偏好设置”>“语言和地区”:

系统偏好设置>语言和地区

然后,您需要在“高级...”>“常规”中验证数字分隔符。

高级>常规

以下是Excel用于确定如何保存CSV文件的规则:

  • 如果您的语言/地区/地区使用逗号(,)进行小数点分隔(即π(pi)显示为3,1416),则Excel将使用分号(;)保存。
  • 如果使用点(.,也称为句号或句点),则将以逗号定界(,)。

注意:

  • 您需要更改常规区域才能使其正常工作。例如,如果您所在的地区是德国(,用于十进制分隔),则;即使在“高级”设置下更改小数点,Excel也会始终用于CSV。例如,如果要,用作CSV分隔符,则可以选择美国作为区域。
  • 您需要重新启动Excel才能注意到它。退出应用程序,更改区域,然后重新启动。

1
谢谢,但是没有用。我都试过您的解决方案的....
克里斯·科尔

在这里可以重复使用,将数字和货币逗号分隔符都切换为“点”分隔符,反之亦然。重新发布Excel中,打开XLSX文件,保存为CSV或窗口CSV,其与备用逗号/分号节省
铁人

我再次尝试过,它不起作用。... i59.tinypic.com/2z4lt3m.pngi57.tinypic.com/13yfbci.jpg
Cris Cole

4
更改小数点分隔符对我不起作用。我还要将整个“地区”从“法国”更改为“美国”。
cyrilchampier's

1
我试图澄清您的帖子–我注意到实际的小数点设置对Excel无关紧要。这是需要改变的地区。因此,对我来说,住在德国,我不得不将其更改为美国才能正确地用逗号解释CSV。我认为这是一个错误,或者至少是Excel中缺少一些功能,这些功能应该可以选择覆盖系统设置。
slhck

6

我尝试了接受的答案,但没有成功。(High Sierra + Excel 16.10)我唯一的选择是使用开放办公室,此功能与Excel距离较远。


+1安装了OpenOffice,得到了我所需要的。谢谢!
geff_chang

1
另一种选择是将“ sep =”添加为csv文件的第一行。
v.shashenko '18

1 09月=:DD
user1721019
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.