Excel到CSV,UTF8编码[关闭]

关闭。此问题不符合堆栈溢出准则。它目前不接受答案。

<hr class=“my12大纲无baw0 bb bc-POWER-400”/

想改进此问题吗?更新问题,使其成为堆栈溢出的主题。

去年关闭了

改进这个问题

我有一个Excel文件,其中包含一些西班牙语字符(波浪号等),我需要将其转换为CSV文件以用作导入文件。但是,当我将其另存为CSV时,它会损坏“特殊字符”“非ASCII字符的西班牙语字符。它似乎还使用左引号和右引号以及长破折号来实现这一点,这些引号和长破折号似乎来自在Mac中创建Excel文件的原始用户

由于CSV只是一个文本文件,我确信它可以处理UTF8编码,所以我猜这是Excel的一个限制,但我正在寻找一种从Excel到CSV并保持非ASCII字符完整的方法

一个简单的解决方法是使用谷歌电子表格。粘贴(仅当公式复杂时才使用值)或导入图纸,然后下载CSV。我只是试了几个角色,效果相当不错

注意:Google Sheets在导入时有限制。看这里

注意:使用谷歌表单时要小心敏感数据

编辑:另一种选择-基本上他们使用VB宏或加载项强制另存为UTF8。我没有尝试过这些解决方案,但它们听起来很合理

发表评论