Python創(chuàng)建Excel表和讀取Excel表的基本操作
下載openpyxl第三方庫(kù)

win+r打開命令行輸入cmd


這個(gè)如果不行可以試試其他方法,在運(yùn)行Python代碼的軟件里也有直接下載的地方,可以上網(wǎng)搜索
創(chuàng)建Excel表
示例代碼:最后要記得保存,可以加一句提示語(yǔ)句。
import openpyxl
lst=[100,111,121,145]
lst2=["王曉霞","李簡(jiǎn)易","陳汽車","任取余"]
# lst.extend(lst2)
lst3=[]
#要對(duì)數(shù)據(jù)進(jìn)行打包才可以輸出
for a,b in zip(lst,lst2):
lst3.append([a,b])
work=openpyxl.Workbook()#創(chuàng)建工作簿
#創(chuàng)建表格并命名
sheet=work.create_sheet("數(shù)據(jù)")
#將數(shù)據(jù)寫入
for item in lst3:
sheet.append(item)
work.save("數(shù)據(jù).xlsx")#保存
print("創(chuàng)建完成")運(yùn)行結(jié)果:

在目錄會(huì)出現(xiàn)這個(gè)表格

點(diǎn)擊后進(jìn)入Excel,記得要選中創(chuàng)建的表格,一般第一個(gè)是空的


Excel表格的讀取
示例代碼:
import openpyxl
#打開工作簿
workbook=openpyxl.load_workbook("數(shù)據(jù).xlsx")
#選擇要操作的工作表
sheet=workbook['數(shù)據(jù)']
#表格為二維列表,先遍歷行,后遍歷為列
lst=[]
for row in sheet.rows:
sublst=[]#存儲(chǔ)單元格數(shù)據(jù)
for cell in row:#cell指單元格
sublst.append(cell.value)
lst.append(sublst)
for item in lst:
print(item)代碼結(jié)果:
[100, '王曉霞']
[111, '李簡(jiǎn)易']
[121, '陳汽車']
[145, '任取余']
這里是先創(chuàng)建后讀取,也可以直接找個(gè)Excel表試試,保存到該文件夾,方便選中及查看
以上就是Python創(chuàng)建Excel表和讀取Excel表的基本操作的詳細(xì)內(nèi)容,更多關(guān)于Python創(chuàng)建和讀取Excel表的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
圖文詳解在Anaconda安裝Pytorch的詳細(xì)步驟
Anaconda指的是一個(gè)開源的Python發(fā)行版本,其包含了conda、Python等180多個(gè)科學(xué)包及其依賴項(xiàng),下面這篇文章主要給大家介紹了關(guān)于在Anaconda安裝Pytorch的詳細(xì)步驟,需要的朋友可以參考下2022-07-07
Python中不同數(shù)據(jù)對(duì)象的空值校驗(yàn)的方法小結(jié)
Python中有多種數(shù)據(jù)對(duì)象,每種都有其特定的空值表示方法和校驗(yàn)方式,本文將深入探討這些空值校驗(yàn)的方法,有需要的小伙伴可以參考一下2024-04-04
python中isalpha () 和 isdigit ()的區(qū)別小結(jié)
本文主要介紹了python中isalpha () 和 isdigit ()的區(qū)別小結(jié),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2026-04-04
Python識(shí)別html主要文本框過(guò)程解析
這篇文章主要介紹了python識(shí)別html主要文本框過(guò)程解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-02-02

