Excel xlsx文件保存为CSV文件 – 韩文和日文严重破解

我正在尝试从Excel文件中创build一个CSV文件。 它有英文,韩文和日文input。 现在它被保存为file.xlsx。

但是当我试图通过Excel保存为CSV格式的文件时,所有的韩文和日文input都会变成问号(???????)

我尝试导入Google Spreadsheets并从那里导出为csv(从阅读其他解决scheme),但它仍然变成问号。

我试图从头开始创build一个CSV文件,只是从Excel文件复制/粘贴值到CSV中,但是当我把它保存为CSV之后,这些字符总是破裂。

有人知道如何解决这个问题吗? 谢谢

我不知道有这个答案。 CSV没有编码,所以在以这种格式保存时会丢失。

作为一个testing,我试图将中文字符保存为一个Unicode文本文件,并且信不信由你。 所以你可以做到这一点,只需将文件名更改为CSV。 假设由于某种原因,你需要的文件名是CSV。

编辑:我只是跑这个附加testing。 我可以用TXT或CSV扩展名重新导入TXT文件,而且字符保持不错。 所以我认为Unicode文本是你的答案。

只要在Excel中打开CSV文件,只有在默认假设成立的情况下才能使用。 您可能正确写入了CSV,但没有正确validation。

打开空白工作表然后使用“数据导入”更可靠。 CSV文件的编码是您可以指定的参数之一。

充分保留字符,同时将其保存为CSV格式,并以某种方式将来能够导入/重新使用数据。

你可以按照这些步骤。

  1. 在Microsoft Excel中,打开* .xlsx文件。
  2. select菜单| 另存为。
  3. 为您的文件input任何名称。
  4. 在“另存为types”下,selectUnicode文本。
  5. 点击保存。
  6. 在Microsoft记事本中打开您保存的文件。
  7. 用逗号(“,”)replace所有制表符。
    • select一个制表符(select并复制两列标题之间的空格)
    • 打开“查找和replace”窗口(按Ctrl + H)并用逗号replace所有制表符。
  8. 点击另存为。
  9. 命名该文件,并将编码:更改为UTF-8
  10. 将文件扩展名从.txt更改为.csv
  11. 点击保存。
  12. 在Excel中打开.csv文件来查看您的数据。

有同样的问题。 以下文章详细显示了解决方法: https : //help.salesforce.com/articleView?id=000003837&type=1

不过,我决定使用LibreOffice Calc,因为它需要较less的步骤来实现预期的结果。 导出时,您可以select字符集,字段分隔符和文本分米。

对于所有其他任务,我更喜欢Excel。

  1. 下载并安装Unicode CSV Addin for excel。
  2. 保存新的“Unicode CSV”菜单中的csv,如下图所示。

在这里输入图像说明