用pandas進(jìn)行excel讀寫昨登;
為了方便演示棘捣,我這里新建了一個(gè)data.xlsx文件门坷,第一個(gè)工作表sheet1區(qū)域“A1:F5”的內(nèi)容如下讶坯,用于測(cè)試讀excel的代碼:
3.1 讀excel
主要代碼如下番电,就1行代碼搞定,注意這里的data是DataFrame類型:
import pandas as pd
df = pd.read_excel(r'data.xlsx',sheetname=0)
print(df.head())
運(yùn)行結(jié)果:
1A 1B 1C 1D 1F
0 2A 2B 2C 2D 2F
1 3A 3B 3C 3D 3F
2 4A 4B 4C 4D 4F
3 5A 5B 5C 5D 5F
3.2 寫excel
主要代碼如下:
from pandas import DataFrame
data={
'name':['張三','李四','王五'],
'age':[11,12,13]
'sex':'男','女','男']
}
df=DataFrame(data)
df.to_excel('new.xlsx")
程序運(yùn)行后,將新建(或替換)new.xlsx文件漱办,并在工作表sheet1的A1:D4區(qū)域中保存內(nèi)容如下:
至此这刷,我們就完成了excel的讀寫∶渚總的來說暇屋,這3種方法都很簡(jiǎn)單,尤其是第3種方法洞辣,1行代碼就搞定咐刨,在數(shù)據(jù)處理中,經(jīng)常會(huì)用到pandas這個(gè)包(該包可以處理眾多常見的數(shù)據(jù)存儲(chǔ)格式扬霜,如CSV定鸟、JSON等)损俭,功能很強(qiáng)大怀喉,當(dāng)然還有許多其他的包也可以完成excel的讀寫
作者:小天真_5eeb
鏈接:http://www.reibang.com/p/19219542bf23
來源:簡(jiǎn)書
著作權(quán)歸作者所有。商業(yè)轉(zhuǎn)載請(qǐng)聯(lián)系作者獲得授權(quán)率翅,非商業(yè)轉(zhuǎn)載請(qǐng)注明出處材原。