CSV 分隔符问题
CSV 的默认分隔符为 ,
, 如果遇到使用 ;
为分隔符的文件, 会把所有数据放在 A 列,需要按照以下方法设置
相关
有些 CSV 文件 Excel 无法识别, 可以使用 Pandas 将其格式化
Python 使用 Pandas 模块处理 csv 文件
import pandas as pd
data = pd.read_csv('./csv/05.csv',encoding="ISO-8859-1", sep=";")
data.to_csv("111.csv") # 可以保存为以逗号分隔的csv文件
# 常用参数
encoding,默认是使用utf-8,读取部分文件会报 UnicodeDecodeError,使用 ISO-8859-1 编码
sep: 分隔符, 默认是`,`
# 相关文档
# - https://pandas.pydata.org/pandas-docs/stable/user_guide/io.html#writing-out-data
# - https://www.pypandas.cn/docs/user_guide/io.html#csv-%E6%96%87%E6%9C%AC%E6%96%87%E4%BB%B6