csv转化为Excel文件
参考:https://blog.csdn.net/qq_33689414/article/details/78307031
解决编码报错参考:
https://blog.csdn.net/qq_42642945/article/details/88689255
编码报错图片.png
将encoding='utf-8'替换为encoding='ISO-8859-1'
解决生成Excel报错参考:
https://blog.csdn.net/dongyouyuan/article/details/52681617
图片.png
生成的xls文件最多能支持65536行数据,生成的文件后缀名为.xlsx,最大能够支持1048576行数据,16384列数据
所以将文件的后缀名替换为xlsx.
def csv_to_xls():
csv_file = pd.read_csv('file_name.csv',encoding='ISO-8859-1')
csv_file.to_excel('file_name.xlsx',sheet_name='data')
print('已转化完毕,请检查。')
if __name__=='main':
csv_to_xls()
Excel文件转化为csv文件
import pandas as pd
def xlsx_to_csv():
csv_file = pd.read_excel('/Users/absw/PycharmProjects/数据分析/data1.xlsx',index_col=0)
csv_file.to_csv('/Users/absw/PycharmProjects/数据分析/data22.csv',encoding='utf-8')
print('已转化完毕,请检查。')
if __name__=='main':
xlsx_to_csv()
xlsx_to_csv()