在处理csv 文件的时候 经常需要转换为excel文件 但是csv 文件有时候并不适合用excel 打开 只要是分隔符 和换行符不符合 excel格式 ,就导致文件打开都是乱行
直接贴出代码来
importpandasaspdimportxlsxwriter data_csv=pd.read_csv(./allProducts.csv,escapechar="",delimiter=";") data_csv.to_excel(2112131.xlsx,sheet_name=data,engine=xlsxwriter)分析 为什么用xlsxwriter 因为pandas默认生成excel文件会有行数限制
因为读取的csv文件中字段值中包含 html代码 其中有转义双引号 所以必须设置 转义字符选项escapechar 分隔符 delimiter 根据csv文件里的分隔符设置 默认是逗号
四行代码 完成转换
免责声明:内容来自用户上传并发布,站点仅提供信息存储空间服务,不拥有所有权,本网站所提供的信息只供参考之用。