使用pandas操作excel

pandas操作excel

最近由于要處理一些excel表格,發(fā)現(xiàn)pandas可以免去很多的繁瑣的人工勞動蜕乡,在這里記錄一下我所用到的知識。

導入文檔

將excel中的工作表導入

filename = '***.xls'
data = pd.read_excel(filename, None)
#此處None的作用是將excel內的所有工作表讀入健盒,生成一個字典称簿,否則默認只讀入第一個工作表
for sh_name in data.keys():
    df = data[sh_name]
    print(sh_name)
data = pd.read_excel(filename, None, converters={'賬號':str})
#converters可以將長數(shù)字轉換為字符串類型,避免輸出的時候都變成了科學計數(shù)法

df = pd.read_excel(filename, sheet_name='Sheet1', converters={'賬號':str})
#可以指定打開名為Sheet1的工作表父虑,此時讀出的數(shù)據為DataFrame類型

對DataFrame進行操作

查看dataframe的行數(shù)列數(shù)

df.shape()

對DataFrame進行操作

查看dataframe的行數(shù)列數(shù)

df.shape()

對于dataframe的某一列進行篩選

tmp = df[(df.金額 > 0)]

對列名為金額的列進行篩選授药,并將得到的dataframe存入tmp中

對于dataframe的某一列求和陶耍,查看最值等

df.列名.sum()
df.列名.max()
df.列名.min()

導出文檔
導出文檔使用到了out_excel()绑咱,可以將操作完成的dataframe導入excel文件

df.out_excel('文件名.xls', sheet_name = 'xxx')
#還可以通過startrow, startcol等參數(shù)來確定導入位置等,具體可以去查一下這個函數(shù)

這樣子就成功將df導出到excel中了睹晒!

但是括细!這種輸出方法只適用于輸出一次df,如果想要再次輸出的話奋单,該語句將會把原來的文件刪除掉,只寫入最后一次的df
此問題用以下方法來解決:

writer = pd.ExcelWriter('out_file.xls')
df1.to_excel(writer, sheet_name = 'xx.xls')
df2.to_excel(writer, sheet_name = 'xxx.xls')
writer.save()#記得要保存呆盖,不然看不見寫入的數(shù)據

這樣就可以連續(xù)寫入excel文件啦

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末应又,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌杉允,老刑警劉巖,帶你破解...
    沈念sama閱讀 222,104評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件拢驾,死亡現(xiàn)場離奇詭異繁疤,居然都是意外死亡秕狰,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,816評論 3 399
  • 文/潘曉璐 我一進店門架忌,熙熙樓的掌柜王于貴愁眉苦臉地迎上來我衬,“玉大人饰恕,你說我怎么就攤上這事井仰。” “怎么了俱恶?”我有些...
    開封第一講書人閱讀 168,697評論 0 360
  • 文/不壞的土叔 我叫張陵速那,是天一觀的道長。 經常有香客問我端仰,道長,這世上最難降的妖魔是什么荔烧? 我笑而不...
    開封第一講書人閱讀 59,836評論 1 298
  • 正文 為了忘掉前任鹤竭,我火速辦了婚禮,結果婚禮上臀稚,老公的妹妹穿的比我還像新娘。我一直安慰自己窜管,他們只是感情好稚机,可當我...
    茶點故事閱讀 68,851評論 6 397
  • 文/花漫 我一把揭開白布赖条。 她就那樣靜靜地躺著,像睡著了一般纬乍。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上早芭,一...
    開封第一講書人閱讀 52,441評論 1 310
  • 那天退个,我揣著相機與錄音募壕,去河邊找鬼舱馅。 笑死,一個胖子當著我的面吹牛代嗤,可吹牛的內容都是我干的干毅。 我是一名探鬼主播,決...
    沈念sama閱讀 40,992評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼硝逢,長吁一口氣:“原來是場噩夢啊……” “哼绅喉!你這毒婦竟也來了?” 一聲冷哼從身側響起徽缚,我...
    開封第一講書人閱讀 39,899評論 0 276
  • 序言:老撾萬榮一對情侶失蹤凿试,失蹤者是張志新(化名)和其女友劉穎似芝,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體国觉,經...
    沈念sama閱讀 46,457評論 1 318
  • 正文 獨居荒郊野嶺守林人離奇死亡麻诀,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 38,529評論 3 341
  • 正文 我和宋清朗相戀三年傲醉,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片呻引。...
    茶點故事閱讀 40,664評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡吐咳,死狀恐怖元践,靈堂內的尸體忽然破棺而出童谒,到底是詐尸還是另有隱情,我是刑警寧澤象浑,帶...
    沈念sama閱讀 36,346評論 5 350
  • 正文 年R本政府宣布琅豆,位于F島的核電站,受9級特大地震影響蚪拦,放射性物質發(fā)生泄漏节腐。R本人自食惡果不足惜外盯,卻給世界環(huán)境...
    茶點故事閱讀 42,025評論 3 334
  • 文/蒙蒙 一饱苟、第九天 我趴在偏房一處隱蔽的房頂上張望狼渊。 院中可真熱鬧,春花似錦城须、人聲如沸米苹。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,511評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽良瞧。三九已至,卻和暖如春训唱,著一層夾襖步出監(jiān)牢的瞬間褥蚯,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,611評論 1 272
  • 我被黑心中介騙來泰國打工况增, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留赞庶,地道東北人。 一個月前我還...
    沈念sama閱讀 49,081評論 3 377
  • 正文 我出身青樓,卻偏偏與公主長得像歧强,于是被迫代替她去往敵國和親澜薄。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 45,675評論 2 359