教你如何用python操作Excel

python操作Excel首先我們先分析一下怎么去操作和流程使用哪些庫及方式

本文免費分享直播地址

有需要學習提升的寶寶可以進去免費報名一下

1宙攻、使用的庫xlrd

2奠货、打開文件

3、定位到具體的一個sheet表

4座掘、以什么方式打開

分析完之后下面就是操作編寫代碼递惋,注意看和分析

# --coding:utf-8--

import xlrd

# 打開一個文件

data=xlrd.open_workbook("C:\\Users\\Administrator\\Desktop\\hello.xlsx")

# 定位到哪個sheet

table=data.sheets()[0]

# 取了多少行的數(shù)量

rows=table.nrows

for i in range(rows):

? ? # 不要行首

? ? if i==0:

? ? ? ? continue

? ? #? ? 進行讀取的限制,只取了前五行

? ? print(table.row_values(i)[:3])


1的方式打開

1溢陪、使用庫xlrd

2萍虽、打開文件

3、直接獲取所有的sheet表

4形真、定位sheet表

5杉编、取行

6、取列

7咆霜、循環(huán)的方式取值

三種操作表的方式邓馒。

直接循環(huán)所有的行—輸出

直接循環(huán)所有的列—輸出

循環(huán)行和循環(huán)列—輸出

# --coding:utf-8--

import xlrd

workbook=xlrd.open_workbook("C:\\Users\\Administrator\\Desktop\\hello.xlsx")

# 現(xiàn)在獲取好多個sheet表

worksheets=workbook.sheet_names()

print('worksheet is %s'%worksheets)

# 找某一張表sheet1

wooksheet1=workbook.sheet_by_name(u'Sheet1')

# 總共多少行

num_rows=wooksheet1.nrows

for curr_row in range(num_rows):

? ? # 取某一行的內(nèi)容

? ? row=wooksheet1.row_values(curr_row)

? ? # 輸出第幾行,內(nèi)容是什么

? ? print('row%s is %s'%(curr_row,row))

num_cols=wooksheet1.ncols

for curr_col in? range(num_cols):

? ? # 取到某一列的內(nèi)容裕便,循環(huán)取

? ? col=wooksheet1.col_values(curr_col)

? ? # 循環(huán)輸出

? ? print('col%s is %s'%(curr_col,col))

# 需要一個循環(huán)绒净,循環(huán)所有的行,再循環(huán)所有的列

for rown in range(num_rows):

? ? # 第一次循環(huán)所有行

? ? for coln in range(num_cols):

? ? ? ? # 循環(huán)所有列

? ? ? ? cell=wooksheet1.cell_value(rown,coln)

? ? ? ? # 兩次循環(huán)結果輸出

? ? ? ? print(cell)


創(chuàng)建需要使用的庫:

1偿衰、xlwt

2挂疆、創(chuàng)建一個虛擬表格

3、創(chuàng)建一個sheet表

4下翎、定位到具體的位置缤言,輸入內(nèi)容

import xlwt

#? 創(chuàng)建一個表

workbook=xlwt.Workbook()

# 獲取到了兩張sheet

sheet1=workbook.add_sheet('sheet1',cell_overwrite_ok=True)

sheet2=workbook.add_sheet('sheet2',cell_overwrite_ok=True)

# 寫入內(nèi)容

sheet1.write(0,0,'yes daya is good')

sheet1.write(0,1,'daya is very good')

sheet2.write(0,0,'I want learn python')

sheet2.write(1,3,'i will join daya')

# 把穿件的文件保存到桌面

workbook.save('C:\\Users\\Administrator\\Desktop\\daya.xlsx')

各位愛學習的同學有沒有學到呢,

歡迎各位寶寶加入小編的交流qun

點我鏈接加入群聊【Python技術交流】

?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末视事,一起剝皮案震驚了整個濱河市胆萧,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖跌穗,帶你破解...
    沈念sama閱讀 206,723評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件订晌,死亡現(xiàn)場離奇詭異,居然都是意外死亡蚌吸,警方通過查閱死者的電腦和手機锈拨,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,485評論 2 382
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來羹唠,“玉大人奕枢,你說我怎么就攤上這事∨逦ⅲ” “怎么了缝彬?”我有些...
    開封第一講書人閱讀 152,998評論 0 344
  • 文/不壞的土叔 我叫張陵,是天一觀的道長哺眯。 經(jīng)常有香客問我谷浅,道長,這世上最難降的妖魔是什么族购? 我笑而不...
    開封第一講書人閱讀 55,323評論 1 279
  • 正文 為了忘掉前任壳贪,我火速辦了婚禮,結果婚禮上寝杖,老公的妹妹穿的比我還像新娘违施。我一直安慰自己,他們只是感情好瑟幕,可當我...
    茶點故事閱讀 64,355評論 5 374
  • 文/花漫 我一把揭開白布磕蒲。 她就那樣靜靜地躺著,像睡著了一般只盹。 火紅的嫁衣襯著肌膚如雪辣往。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,079評論 1 285
  • 那天殖卑,我揣著相機與錄音站削,去河邊找鬼。 笑死孵稽,一個胖子當著我的面吹牛许起,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播菩鲜,決...
    沈念sama閱讀 38,389評論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼园细,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了接校?” 一聲冷哼從身側響起猛频,我...
    開封第一講書人閱讀 37,019評論 0 259
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后鹿寻,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體睦柴,經(jīng)...
    沈念sama閱讀 43,519評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 35,971評論 2 325
  • 正文 我和宋清朗相戀三年烈和,在試婚紗的時候發(fā)現(xiàn)自己被綠了爱只。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,100評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡招刹,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出窝趣,到底是詐尸還是另有隱情疯暑,我是刑警寧澤,帶...
    沈念sama閱讀 33,738評論 4 324
  • 正文 年R本政府宣布哑舒,位于F島的核電站妇拯,受9級特大地震影響,放射性物質發(fā)生泄漏洗鸵。R本人自食惡果不足惜越锈,卻給世界環(huán)境...
    茶點故事閱讀 39,293評論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望膘滨。 院中可真熱鬧甘凭,春花似錦、人聲如沸火邓。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,289評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽铲咨。三九已至躲胳,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間纤勒,已是汗流浹背坯苹。 一陣腳步聲響...
    開封第一講書人閱讀 31,517評論 1 262
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留摇天,地道東北人粹湃。 一個月前我還...
    沈念sama閱讀 45,547評論 2 354
  • 正文 我出身青樓,卻偏偏與公主長得像闸翅,于是被迫代替她去往敵國和親再芋。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 42,834評論 2 345

推薦閱讀更多精彩內(nèi)容