老熟女激烈的高潮_日韩一级黄色录像_亚洲1区2区3区视频_精品少妇一区二区三区在线播放_国产欧美日产久久_午夜福利精品导航凹凸

重慶分公司,新征程啟航

為企業提供網站建設、域名注冊、服務器等服務

怎么在Python3中利用openpyxl讀寫Excel文件-創新互聯

怎么在Python3中利用openpyxl讀寫Excel文件?相信很多沒有經驗的人對此束手無策,為此本文總結了問題出現的原因和解決方法,通過這篇文章希望你能解決這個問題。

網站的建設成都創新互聯專注網站定制,經驗豐富,不做模板,主營網站定制開發.小程序定制開發,H5頁面制作!給你煥然一新的設計體驗!已為被動防護網等企業提供專業服務。

前言

Python中常用的操作Excel的三方包有xlrd,xlwt和openpyxl等,xlrd支持讀取.xls和.xlsx格式的Excel文件,只支持讀取,不支持寫入。xlwt只支持寫入.xls格式的文件,不支持讀取。

openpyxl不支持.xls格式,但是支持.xlsx格式的讀取寫入,并且支持寫入公式等。

原始數據文件apis.xlsx內容:

namemethodurldatajsonresult
get接口get/tupian/20230522/get Kevin,age:1}

post-json接口posthttps://httpbin.org/post
{name: Kevin,age: 21}

讀取數據

讀取所有數據

import openpyxl

# 打開excel
excel = openpyxl.load_workbook('apis.xlsx') # 有路徑應帶上路徑
# 使用指定工作表
sheet = excel.active # 當前激活的工作表
# sheet = excel.get_sheet_by_name('Sheet1')
# 讀取所有數據
print(list(sheet.values)) # sheet.values 生成器
print(sheet.max_column) # 較大列數
print(sheet.max_row) # 較大行數

顯示結果:

[('name', 'method', 'url', 'headers', 'data', 'json', 'result'), ('get接口', 'get', '/tupian/20230522/get None, None, None, None), ('post表單接口', 'post', 'https://httpbin.org/post', 'cookie: token=123', '{name: Kevin,age: 21}', None, None), ('post-json接口', 'post', 'https://httpbin.org/post', None, None, '{name: Kevin,age: 21}', None)]
7
4

按行讀取

代碼接上例

 ...
# 按行讀取
for row in sheet.iter_rows(min_row=1, min_col=1, max_col=3, max_row=3): 
 print(row)
# 讀取標題行
for row in sheet.iter_rows(max_row=1):
 title_row = [cell.value for cell in row]
print(title_row)
# 讀取標題行以外數據
for row in sheet.iter_rows(min_row=2):
 row_data = [cell.value for cell in row]
 print(row_data)

打印結果:

(, , )
(, , )
(, , )
['name', 'method', 'url', 'headers', 'data', 'json', 'result']
['get接口', 'get', '/tupian/20230522/get None, None, None, None]
['post表單接口', 'post', 'https://httpbin.org/post', 'cookie: token=123', '{name: Kevin,age: 21}', None, None]
['post-json接口', 'post', 'https://httpbin.org/post', None, None, '{name: Kevin,age: 21}', None]

讀取單元格數據

代碼接上例

...
# 讀取單元格數據
print(sheet['A1'].value)
print(sheet.cell(1,1).value) # 索引從1開始

打印結果:

name
name

寫入文件

代碼接上例

# 寫入單元格
sheet['F2'] = 'PASS'
result_col = title_row.index('result')+1 # 'result'所在的列號
sheet.cell(3, result_col).value = 'PASS'
# 整行寫入
new_row = ['post-xml接口', 'post', 'https://httpbin.org/post']
sheet.append(new_row)
# 保存文件,也可覆蓋原文件
excel.save("apis2.xlsx")

寫入結果:







namemethodurldatajsonresult
get接口get/tupian/20230522/get Kevin,age:1}
PASS
post-json接口posthttps://httpbin.org/post
{name: Kevin,age: 21}
post-xml接口posthttps://httpbin.org/post


看完上述內容,你們掌握怎么在Python3中利用openpyxl讀寫Excel文件的方法了嗎?如果還想學到更多技能或想了解更多相關內容,歡迎關注創新互聯行業資訊頻道,感謝各位的閱讀!


文章名稱:怎么在Python3中利用openpyxl讀寫Excel文件-創新互聯
當前鏈接:http://www.xueling.net.cn/article/dgjijs.html

其他資訊

在線咨詢
服務熱線
服務熱線:028-86922220
TOP
主站蜘蛛池模板: 黄色毛片看看 | 日本无码AAA区A片视频 | 精品久久久久久中文字幕大豆网 | 日韩午夜福利无码专区A | 伊人色综合久久天天 | 国产精品十八禁一区二区三区 | 嫩草一二三区 | 亚洲熟女精品中文字幕 | 久久中文精品 | 就爱干av| 日韩av高清在线 | 成人亚洲一区二区三区在线 | 亚洲欧洲日本无在线码天堂 | 亚洲狠狠婷婷综合久久久久 | 麻豆AV无码精品一区二区 | 拍拍视频爽爽影院在线观看免费 | 久久人人视频 | 日本欧美v大码在线 | 欧美色欧美亚洲高清在线观看 | 亚洲美女免费视频 | 国产超碰人人模人人爽人人喊 | 成人在线免费观看小视频 | 国产精品亚洲专区无码影院 | 国产资源视频在线观看 | 日韩精品中文字幕有码 | 少妇被粗大的猛烈进出96影院 | 久草av网 | 久久久久久性高 | 免费在线观看一级毛片 | 国产一区二区三区在线看麻豆 | 国产免费特黄淫乱片 | 无码一卡二卡三卡四卡 | 亚洲中文字幕一区精品自拍 | 天堂久久网 | 亚洲av无码之国产精品网址蜜芽 | 肉岳疯狂69式激情的高潮 | 日本一级二级三级aⅴ网站 亚洲精品无码MV在线观看软件 | 日本天堂视频在线观看 | 蜜桃视频麻豆女神沈芯语免费观看 | 黄色一级片在线 | 国产成人AV综合亚洲色欲 |