[Python]导出在Excel中不会出现乱码的CSV文件
如果添加
输出文件时只需添加
使用with open ~
时
请参阅此人的帖子。
使用pandas
时
添加
1 2 3 4 | import pandas as pd df = pd.DataFrame({'col1': [1, 2], 'col2': [3, 4]}) df.to_csv('./df.csv', encoding='utf_8_sig') |
如果您忘记添加BOM
可以通过按下
在这里,您也可以在Excel中打开它而不会出现乱码。
1 | cat <(printf "\xEF\xBB\xBF") without_bom.csv > with_bom.csv |
确保为
如果提供相同的字符串,则该过程不会永远结束,并且原始文件将被破坏。
请注意