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

win+r打開命令行輸入cmd


這個(gè)如果不行可以試試其他方法,在運(yùn)行Python代碼的軟件里也有直接下載的地方,可以上網(wǎng)搜索
創(chuàng)建Excel表
示例代碼:最后要記得保存,可以加一句提示語句。
import openpyxl
lst=[100,111,121,145]
lst2=["王曉霞","李簡易","陳汽車","任取余"]
# 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, '李簡易']
[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)文章
PyQt5設(shè)置登錄界面及界面美化的實(shí)現(xiàn)
這篇文章主要介紹了PyQt5設(shè)置登錄界面及界面美化的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2021-03-03
基于python+pandoc實(shí)現(xiàn)html批量轉(zhuǎn)word
pandoc是一個(gè)強(qiáng)大的文檔格式轉(zhuǎn)換工具,支持豐富的格式轉(zhuǎn)換,并盡可能的保留原來的排版,號(hào)稱文檔格式轉(zhuǎn)換的瑞士軍刀,本文將給大家介紹一下使用python搭配pandoc實(shí)現(xiàn)html批量轉(zhuǎn)word,感興趣的朋友可以參考閱讀下2023-09-09
Python中函數(shù)調(diào)用9大方法小結(jié)
在Python中,函數(shù)是一種非常重要的編程概念,它們使得代碼模塊化、可重用,并且能夠提高代碼的可讀性,本文將深入探討Python函數(shù)調(diào)用的9種方法,需要的可以參考下2024-01-01
對(duì)DataFrame數(shù)據(jù)中的重復(fù)行,利用groupby累加合并的方法詳解
今天小編就為大家分享一篇對(duì)DataFrame數(shù)據(jù)中的重復(fù)行,利用groupby累加合并的方法詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2019-01-01
scratch3.0二次開發(fā)之用blocks生成python代碼
python是blockl.generator的一個(gè)實(shí)例,會(huì)調(diào)用generator里的方法,這篇文章主要介紹了scratch3.0二次開發(fā)之用blocks生成python代碼,需要的朋友可以參考下2021-08-08
python利用re,bs4,requests模塊獲取股票數(shù)據(jù)
這篇文章主要介紹了python利用re,bs4,requests模塊獲取股票數(shù)據(jù),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-07-07

