python學習--讀寫Excel文件


1、安裝庫

pip install xlrd ---> 讀取excel文件。

pip install xlutils ---> 讀寫excel文件。

pip install xlwt ---> 寫入excel文件,xlwt缺點--只能新建一個全新的excel文件,並且對這個文件寫入及保存。

2、代碼

import xlrd

# 1、讀取excel
excelDir = r'D:\Users\Desktop\test.xlsx'    # excel文件路徑
# 打開excel
workbook = xlrd.open_workbook(excelDir)
# 查看所有子表名
print(workbook.sheet_names())   # 返回list列表
# 獲取第一個工作簿
# workSheet = workbook.sheet_names()[0]
workSheet = workbook.sheet_by_name('Sheet1')
# 讀取第一行
rows = workSheet.row_values(0)
print(rows)
# 讀取第一列
cols = workSheet.col_values(0)
print(cols)
# 讀取第一行第一列單元格(讀取指定單元格)
col = workSheet.cell_value(0, 0)
cellDate = workSheet.cell(0, 1).value   # 行,列
print(cellDate)
# 查看單元格類型
print(workSheet.cell(0, 1).ctype)   # 返回值:0 1:代表字符串 2 3 4 5

# 2、寫入excel
from xlutils.copy import copy   # 復制函數

workbookWr = copy(workbook)     # 拷貝一個副本
wrSheet = workbookWr.get_sheet(0)   # 獲取第一個sheet
test = 'test'
wrSheet.write(1, 9, test)     # 寫入單元格
# 保存數據,將文件后綴名保存為.xls格式后,文件才能打開
workbookWr.save(r'D:\Users\Desktop\222.xls')

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM