csv轉(zhuǎn)化為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行數(shù)據(jù)国瓮,生成的文件后綴名為.xlsx自晰,最大能夠支持1048576行數(shù)據(jù),16384列數(shù)據(jù)
所以將文件的后綴名替換為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('已轉(zhuǎn)化完畢狰住,請檢查。')
if __name__=='main':
csv_to_xls()
Excel文件轉(zhuǎn)化為csv文件
import pandas as pd
def xlsx_to_csv():
csv_file = pd.read_excel('/Users/absw/PycharmProjects/數(shù)據(jù)分析/data1.xlsx',index_col=0)
csv_file.to_csv('/Users/absw/PycharmProjects/數(shù)據(jù)分析/data22.csv',encoding='utf-8')
print('已轉(zhuǎn)化完畢,請檢查。')
if __name__=='main':
xlsx_to_csv()
xlsx_to_csv()