真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

使用openpyxl操作Excel-創(chuàng)新互聯(lián)

1.Workbook對(duì)象

成都創(chuàng)新互聯(lián)公司專注于企業(yè)全網(wǎng)營(yíng)銷推廣、網(wǎng)站重做改版、贛縣網(wǎng)站定制設(shè)計(jì)、自適應(yīng)品牌網(wǎng)站建設(shè)、H5高端網(wǎng)站建設(shè)、商城網(wǎng)站建設(shè)、集團(tuán)公司官網(wǎng)建設(shè)、成都外貿(mào)網(wǎng)站制作、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁(yè)設(shè)計(jì)等建站業(yè)務(wù),價(jià)格優(yōu)惠性價(jià)比高,為贛縣等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。

Workbook相當(dāng)于是一個(gè)文件,WorkSheet就是文件里面的每個(gè)具體的表,比如新建Excel文件里面的'Sheet1'這個(gè),一個(gè)Workbook里面有一個(gè)或多個(gè)WorkSheet.

1.1?獲取Workbook對(duì)象

兩種方式

(1)新建對(duì)象:

from?openpyxl?import?Workbook wb?=?Workbook() wb.save('C:\\Users\\Administrator\\PycharmProjects\\excel\\test.xlsx')

(2)導(dǎo)入已存在的對(duì)象:

from?openpyxl?import?load_workbook file_path?=?'C:\\Users\\Administrator\\PycharmProjects\\excel\\test.xlsx' wb?=?load_workbook(file_path)

1.2 Workbook屬性

print(wb.worksheets)? ?返回所有WorkSheet的列表,類型為list
print(wb.active)? ? ? ? ? ? 返回當(dāng)前默認(rèn)選中的WorkSheet
print(wb.sheetnames)??返回所有WorkSheet的列表,類型為list

使用openpyxl操作Excel

1.3 Workbook方法
get_sheet_names():? 同sheetnames

get_active_sheet():? ?同active屬性

get_sheet_by_name(name):? 根據(jù)名稱獲取WorkSheet

remove(worksheet):? ?刪除一個(gè)WorkSheet,注意是WorkSheet對(duì)象,不是名字

save(filename):? ?保存到文件,記住有寫入操作記得保存!!!

使用openpyxl操作Excel使用openpyxl操作Excel

2 ?worksheet對(duì)象

2.1 獲取worksheet對(duì)象

ws1 = wb.active???# 獲取默認(rèn)打開的(active)的WorkSheet

ws2 = wb.create_sheet() ?# 創(chuàng)建一個(gè)WorkSheet,可傳title和index兩個(gè)參數(shù),不傳生成的WorkSheet名在'Sheet'后面遞增加數(shù)字。

ws3=wb['Sheet1']??# 通過名稱獲取WorkSheet

2.2 worksheet屬性

rows: 返回所有有效數(shù)據(jù)行,有數(shù)據(jù)時(shí)類型為generator,無(wú)數(shù)據(jù)時(shí)為tuple

columns:返回所有有效數(shù)據(jù)列,類型同rows

max_column:有效數(shù)據(jù)大列

max_row:有效數(shù)據(jù)大行

min_column:有效數(shù)據(jù)最小列,起始為1

min_row:有效數(shù)據(jù)大行,起始為1

values:返回所有單元格的值的列表,類型為tuple

title:WorkSheet的名稱

2.3 worksheet方法

cell(coordinate=None, row=None, column=None, value=None)

獲取指定單元格或設(shè)置單元格的值,具體使用在cell下面介紹

3?操作cell

3.1 獲取cell對(duì)象

(1)使用WorkSheet的Cell方法

c1=ws.cell(1,1)

c2=ws.cell(row=1,column=1) #獲取A1單元格

使用openpyxl操作Excel?(2)通過坐標(biāo)獲取Cell

c3=ws['A1']# 獲取多個(gè)

c3=ws['A1:A3'] ?#返回多行數(shù)據(jù),類型為tuple

注意此處獲取的不是單元格的值。

使用openpyxl操作Excel?3.2 設(shè)置Cell的值

(1)直接使用WorkSheet的cell方法設(shè)置

ws.cell(row=1,column=1,value=10)

(2)設(shè)置Cell對(duì)象value屬性

c1=ws.cell('A1')

c1.value=100

3.3?Cell屬性

column:所在列,起始為1

row:所在行,起始為1

coordinate: 所在坐標(biāo),如'A1'

parent: 所屬的WorkSheet

value: 單元格的值

3.4?Cell方法

offset(row=0, column=0): 偏移

#?-*-?coding:utf-8?-*- import?os from?openpyxl?import?Workbook from?openpyxl?import?load_workbook file_path?=?'C:\\Users\\Administrator\\PycharmProjects\\excel\\test.xlsx' if?os.path.exists(file_path): ???print("excel?file?exist") else: ???wb?=?Workbook() ???wb.create_sheet('Sheet1')#新建sheet頁(yè) ???wb.save(file_path) ??? """ a?=?wb.worksheets b?=?wb.active c?=?wb.sheetnames d?=?wb.get_active_sheet e?=?wb.get_sheet_names f?=?wb.get_sheet_by_name """ wb?=?load_workbook(file_path)??#加載workbook對(duì)象 ws?=?wb.active ws.cell(row=1,?column=1,?value=10)?#寫入單元格 ws.cell(row=2,?column=1,?value=10) ws.cell(row=3,?column=1,?value=10) wb.save(file_path)??#保存文件 a1?=?ws.cell(1,?1) ???? print(a1.column,?a1.row,?a1.value,?a1.parent) a2?=?ws.cell(row=1,?column=1) print(a2.column,?a2.row,?a2.value,?a2.parent) a3?=?ws['A1:A3'] print(a3)

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。


新聞標(biāo)題:使用openpyxl操作Excel-創(chuàng)新互聯(lián)
標(biāo)題URL:http://weahome.cn/article/docgos.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部