Pandas to_csv() 创造奇怪的外观 table

Pandas to_csv() creating strange-looking table

我正在解析一个网站并将数据保存为 .csv table。但是当我用 Excel 打开我的 .csv 文件时,我看到了很多奇怪的符号。

在将其保存为 .xlsx 并转换为 .csv 后,我也看到了同样的结果 table。可以吗?或者我应该如何解决这个问题? 这是我的 table 创建代码:

data.to_csv('./data.csv', sep='\t', encoding='utf-8')

这是原始 .xlsx 数据:

(不是奇怪的符号,只是俄语)

我觉得你是俄罗斯人。 Excel 默认情况下使用区域设置会尝试打开使用 1251 代码页编码的 CSV 文件。 所以你可以

  • 使用 1251 代码页保存 或
  • 另存为txt,打开时选择UTF-8。