csv和Excel文件相互轉(zhuǎn)化

csv轉(zhuǎn)化為Excel文件

參考:https://blog.csdn.net/qq_33689414/article/details/78307031
解決編碼報(bào)錯(cuò)參考:
https://blog.csdn.net/qq_42642945/article/details/88689255

編碼報(bào)錯(cuò)圖片.png

將encoding='utf-8'替換為encoding='ISO-8859-1'
解決生成Excel報(bào)錯(cuò)參考:
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)化完畢,請(qǐng)檢查。')

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)化完畢,請(qǐng)檢查。')

if __name__=='main':
    xlsx_to_csv()
xlsx_to_csv()
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 今日賣出兩股: 10:30股價(jià)最高,自己差不多47.20元左右賣了,賣點(diǎn)把握不是很到位。 最高價(jià)7.30元,自己早...
    胡鈞閱讀 350評(píng)論 0 0
  • 單久了,還會(huì)愛(ài)嗎? 記得以前有人說(shuō)過(guò),成熟了,卻不會(huì)愛(ài)了。成熟了,不是不會(huì)愛(ài)了,是可以分辨,愛(ài)、喜歡還是陪伴,喜歡...
    回首之后閱讀 716評(píng)論 3 3

友情鏈接更多精彩內(nèi)容