python excel轉(zhuǎn)換csv代碼實(shí)例
為了提高工作效率(偷懶),用python去解決。
工作需要,需要將excel文件轉(zhuǎn)化為csv文件,要是手工的一個(gè)個(gè)去轉(zhuǎn)換,每個(gè)sheet頁不但有幾十個(gè)字段,中間還夾雜著空格,然后按順序轉(zhuǎn)換成csv文件,這要是手工完成,一兩個(gè)還行,多了那就是要死人的節(jié)奏了,這時(shí)候想到了python,走起。
__author__ = 'zxl' import pandas as pd import os import xlrd path = r'/Users/zhangxl/Desktop/' filename = 'zxl.xlsx' data = xlrd.open_workbook(os.path.join(path, filename)) sheet_names = data.sheet_names() for sheet in sheet_names[0:]: df = pd.read_excel(os.path.join(path, filename), sheet_name=sheet, header=None, skiprows=1, encoding='utf-8') for i in range(1, df.shape[1] + 1, 2): df1 = df[i] df1.fillna('', inplace=True) df1_str = '|'.join(map(str, df1.to_list())) with open(os.path.join(path, sheet + '_' + str(i) + '.csv'), 'w', encoding='utf8') as f: f.write(df1_str)
當(dāng)你的才華撐不起你的野心時(shí),你需要靜下心來學(xué)習(xí)。
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
Python使用Supervisor來管理進(jìn)程的方法
這篇文章主要介紹了Python使用Supervisor來管理進(jìn)程的方法,涉及Supervisor的相關(guān)使用技巧,需要的朋友可以參考下2015-05-05跟老齊學(xué)Python之賦值,簡(jiǎn)單也不簡(jiǎn)單
在《初識(shí)永遠(yuǎn)強(qiáng)大的函數(shù)》一文中,有一節(jié)專門討論“取名字的學(xué)問”,就是有關(guān)變量名稱的問題,本溫故而知新的原則,這里要復(fù)習(xí)一下2014-09-09Python 中如何使用 virtualenv 管理虛擬環(huán)境
這篇文章主要介紹了Python 中使用 virtualenv 管理虛擬環(huán)境的方法,幫助大家更好的理解和使用python,感興趣的朋友可以了解下2021-01-01利用keras加載訓(xùn)練好的.H5文件,并實(shí)現(xiàn)預(yù)測(cè)圖片
今天小編就為大家分享一篇利用keras加載訓(xùn)練好的.H5文件,并實(shí)現(xiàn)預(yù)測(cè)圖片,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2020-01-01Python實(shí)現(xiàn)針對(duì)json中某個(gè)關(guān)鍵字段進(jìn)行排序操作示例
這篇文章主要介紹了Python實(shí)現(xiàn)針對(duì)json中某個(gè)關(guān)鍵字段進(jìn)行排序操作,涉及Python json數(shù)組排序及l(fā)ambda表達(dá)式相關(guān)操作技巧,需要的朋友可以參考下2018-12-12