【问题标题】:write hebrew to excel with df.to_csv() and 'utf-8' present weird chars使用 df.to_csv() 和 'utf-8' 将希伯来语写成 excel 出现奇怪的字符
【发布时间】:2018-10-14 12:57:08
【问题描述】:

我有一个带有希伯来语单词的数据框。 我是用df.to_csv(encoding='utf-8')写的,但是字写得不好:

在 TextEdit 中打开它时,我可以正确看到希伯来语。 我正在使用带有 Python3 和 Microsoft Excel 16.16 的 Mac。 任何想法如何解决它?

【问题讨论】:

  • 问题出在你用来查看文件的软件上。确保编码未设置为 ASCII
  • @DeepSpace 如何在 Mac 中使用 excel 16.16 进行操作?没找到
  • 当您选择Data/From Text 时会发生什么?文本导入向导应该打开,并且应该有一个选项来指定File Origin,即使在 MAC 上也是如此。请注意,导入打开文件是有区别的

标签: excel python-3.x pandas character-encoding hebrew


【解决方案1】:

试试:

df.to_csv(file_path, index=False ,encoding = 'utf-8-sig')

【讨论】:

  • 我不是问这个问题的人,但你的回答对我帮助很大,这就是为什么我赞成你的回答。非常感谢!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-04-28
  • 1970-01-01
  • 1970-01-01
  • 2013-10-16
  • 1970-01-01
  • 2016-06-23
  • 1970-01-01
相关资源
最近更新 更多