欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

python+xlrd+xlwt操作excel-創(chuàng)新互聯(lián)

介紹

xlrd(讀操作),xlwt(寫操作)

創(chuàng)新互聯(lián)是一家專注于成都網(wǎng)站建設、網(wǎng)站制作與策劃設計,巨鹿網(wǎng)站建設哪家好?創(chuàng)新互聯(lián)做網(wǎng)站,專注于網(wǎng)站建設十載,網(wǎng)設計領域的專業(yè)建站公司;建站業(yè)務涵蓋:巨鹿等地區(qū)。巨鹿做網(wǎng)站價格咨詢:18980820575

上述軟件下載后,分別解壓,之后在cmd命令下分別進入對應的目錄中運行

python setup.py install

如果運行過程中提示缺少setuptools,則先運行python ez_setup.py之后在重復上面的步驟

PS:office的版本不要用太高的,建議最好用03版本的,且后綴為xls的

源碼bug修復
安裝好xlwt3后,找到formula.py文件,將其中的

__slots__ = ["__init__", "__s", "__parser", "__sheet_refs", "__xcall_refs"]

修改為

__slots__ = [ "__s", "__parser", "__sheet_refs", "__xcall_refs"]

實戰(zhàn)

不廢話,碼起來~

import xlrd

import xlwt3

path = 'excel所在的路徑-小強測試品牌'

#打開excel

def open_excel(path):

try:

workbook = xlrd.open_workbook(path)

print("excel打開成功")

return workbook

except Exception as e:

print(str(e))

open_excel(path)

#讀取excel的信息

def show_excel(path):

workbook=xlrd.open_workbook(path)

#獲取sheet

sheets = workbook.sheet_names()

print("獲取excel中存在的sheet名稱", sheets)

sheet = workbook.sheets()[0] #通過索引順序獲取一個sheet

print("通過索引順序獲取一個sheet對象", sheet)

sheet = workbook.sheet_by_index(0) #通過索引順序獲取一個sheet

print("通過索引順序獲取一個sheet對象", sheet)

#sheet = workbook.sheet_by_name('Sheet1') #通過名稱獲取

#獲取行數(shù)、列數(shù)、單元格

print("獲取總行數(shù)", sheet.nrows) #總行數(shù)

print("獲取總列數(shù)", sheet.ncols) #總列數(shù)

print("第1行的值", sheet.row_values(0)) #獲取整行的內容

print("第2列的值", sheet.col_values(1)) #獲取整列的內容

print("第2行2列的值", sheet.cell_value(1,1)) #獲取單元格的值

show_excel(path)

#寫入數(shù)據(jù)

def write_excel(path):

wb=xlwt3.Workbook()#創(chuàng)建工作薄

sheet=wb.add_sheet("xlwt3數(shù)據(jù)測試表",cell_overwrite_ok=True)#創(chuàng)建工作表

value = [["名稱", "小強python自動化測試實戰(zhàn)", "小強性能測試實戰(zhàn)"], ["價格", "52.3", "45"]]

for i in range(0,2):

for j in range(0,len(value[i])):

sheet.write(i,j,value[i][j])#三個參數(shù)分表代表行、列、值

wb.save(path)

print("寫入數(shù)據(jù)成功")

write_excel(path)

#讀取數(shù)據(jù)

def read_excel(path,by_index=0):

workbook = open_excel(path)

table = workbook.sheets()[by_index]

nrows = table.nrows #行數(shù)

ncols = table.ncols #列數(shù)

print("第一種輸出形式")

for i in range(0,nrows):

row=table.row(i)

for j in range(0,ncols):

print(table.cell_value(i,j)," ",end="")#加上最后的參數(shù)end可以不換行

print()

print("第二種輸出形式")

for i in range(0,nrows):

ss = table.row_values(i)#獲取第i行的數(shù)據(jù)列表(整行)

print('ss=', ss)

for i in range(0, len(ss)):

print(ss[i])

print('------------------')

read_excel(path)

網(wǎng)站名稱:python+xlrd+xlwt操作excel-創(chuàng)新互聯(lián)
當前路徑:http://chinadenli.net/article4/dhpgoe.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站導航Google、企業(yè)建站、網(wǎng)站排名、網(wǎng)站設計關鍵詞優(yōu)化

廣告

聲明:本網(wǎng)站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

綿陽服務器托管