關(guān)于Python操作Excel的基本方法
寫入Excel
1. 安裝第三方模塊
修改excel可以使用xlwt模塊
pip install xlwt=1.2.0
2. 編寫代碼
xlwt.Workbook方法創(chuàng)建一個(gè)Excel文件work_book.add_sheet:添加一張表work_sheet.write:往表里寫入數(shù)據(jù)(行,列,數(shù)據(jù))work_book.save:保存文件
import xlwt
# 創(chuàng)建一個(gè)Excel文件,字符編碼為utf-8
work_book = xlwt.Workbook(encoding='utf-8')
# 添加一張表,名字為測(cè)試表
work_sheet = work_book.add_sheet('測(cè)試表')
# 往表中寫入值(行,列,數(shù)據(jù))
work_sheet.write(0, 0, label='姓名')
work_sheet.write(1, 0, label='李四')
# 保存
work_book.save('student.xls')讀取Excel
1. 安裝第三方模塊
讀取Excel可以使用xlrd模塊
pip install xlrd==1.2.0
2. 編寫代碼
這是D盤下的一張名為student.xls表

xlrd.open_workbook方法用來(lái)打開一個(gè)Excel文件- 使用
xlsx_file.sheet_by_index方法獲取到0號(hào)標(biāo)簽頁(yè) table.nrows獲取總行數(shù)table.cell_value獲取表格中指定(行,列)的值
# 打開Excel文件
xlsx_file = xlrd.open_workbook('D:/student.xls')
# 獲取第0號(hào)標(biāo)簽頁(yè)(也可以通過表名獲取)
table = xlsx_file.sheet_by_index(0)
# table = xlsx_file.sheet_by_name('Sheet1')
# 獲取表格的總行數(shù)
rows = table.nrows
# 遍歷每一行數(shù)據(jù)
for i in range(1, rows):
name = table.cell_value(i, 0)
sex = table.cell_value(i, 1)
age = table.cell_value(i, 2)
print(f'name:{name}\tsex={sex}\tage={age}')
# 運(yùn)行結(jié)果
name:張三 sex=男 age=18.0
name:李四 sex=女 age=20.0小結(jié)
這里只是介紹一下對(duì)Excel的基本操作,想要學(xué)習(xí)更多細(xì)節(jié)操作可以閱讀官方文檔
讀取Excel的模塊xlrd文檔地址:xlrd文檔
寫Excel的模塊xlwt文檔地址:xlwt文檔
到此這篇關(guān)于關(guān)于Python操作Excel的基本方法的文章就介紹到這了,更多相關(guān)Python操作Excel內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Python趣味挑戰(zhàn)之實(shí)現(xiàn)簡(jiǎn)易版音樂播放器
小伙伴們天天學(xué)編程應(yīng)該都學(xué)累了,今天特地給大家整理了這篇文章,讓大家在學(xué)習(xí)的時(shí)候也收貨快樂,文中有非常詳細(xì)的代碼示例,需要的朋友可以參考下2021-05-05
Python標(biāo)準(zhǔn)庫(kù)與第三方庫(kù)詳解
這篇文章主要介紹了Python標(biāo)準(zhǔn)庫(kù)與第三方庫(kù),需要的朋友可以參考下2014-07-07
從Python的源碼淺要剖析Python的內(nèi)存管理
這篇文章主要介紹了從Python的源碼淺要剖析Python的內(nèi)存管理,需要的朋友可以參考下2015-04-04
python基于opencv檢測(cè)程序運(yùn)行效率
這篇文章主要介紹了python基于opencv檢測(cè)程序運(yùn)行效率,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-12-12
舉例講解Django中數(shù)據(jù)模型訪問外鍵值的方法
這篇文章主要介紹了舉例講解Django中數(shù)據(jù)模型訪問外鍵值的方法,Django是最具人氣的Python web開發(fā)框架,需要的朋友可以參考下2015-07-07
Python實(shí)現(xiàn)桌面翻譯工具【新手必學(xué)】
這篇文章主要介紹了Python實(shí)現(xiàn)一個(gè)桌面翻譯工具,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-02-02

