python讀寫excel表操作
安裝xlrd模組
pip install xlrd
或者去官網下載
使用
讀取檔案
file = xlrd.open_workbook("./sample.xlsx")
此時file是整個檔案物件,獲取某個工作表可以用序號或者表名
- 序號獲取
sheet0 = file.sheet_by_index(0)
sheet1 = file.sheet_by_index(1)
- 表名基本資訊
sheet_1 = file.sheet_by_name("Sheet1")
print("表名:\t" ,sheet_1.name)
print("錶行數:\t",sheet_1.nrows)
print("表列數:\t",sheet_1.ncols)
表名: Sheet1
錶行數: 4
表列數: 3
讀取某個單元格內容
row = 1
col = 2
print("第{}行 第{}列: {}".format(row, col, sheet_1.cell(row, col)))
print("第{}行 第{}列: {}".format(row, col, sheet_1.cell_value(row, col)))
第1行 第2列: number:34.0
第1行 第2列: 34.0
獲取行,列
# 獲取第2列
print(sheet_1.col(1))
print(sheet_1.col_values(1))
# 獲取第2列的第2行到第3行
print(sheet_1.col_values(1, start_rowx=1, end_rowx=3))
# 獲取第3行
print(sheet_1.row(3))
print(sheet_1.row_values(3))
[text:‘NAME’, text:‘Jack’, text:‘Jessy’, text:‘Kate’]
[‘NAME’, ‘Jack’, ‘Jessy’, ‘Kate’]
[‘Jack’, ‘Jessy’]
[number:3.0, text:‘Kate’, number:22.0]
[3.0, ‘Kate’, 22.0]
# 遍歷所有內容
for i in range(sheet_1.nrows):
print(sheet_1.row_values(i))
[’’, ‘NAME’, ‘AGE’]
[1.0, ‘Jack’, 34.0]
[2.0, ‘Jessy’, 31.0]
[3.0, ‘Kate’, 22.0]
列印某單元格內容
#列印B1單元格內容
cell_B1 = sheet_1.cell(1, 1).value
print(cell_B1)
NAME
寫單元格
row = 0
col = 0
# 型別 0 empty,1 string, 2 number, 3 date, 4 boolean, 5 error
ctype = 1
value = '新的內容'
# 擴充套件的格式化
xf = 0
sheet_1.put_cell(row, col, ctype, value, xf)
for i in range(sheet_1.nrows):
print(sheet_1.row_values(i))
[‘新的內容’, ‘NAME’, ‘AGE’]
[1.0, ‘Jack’, 34.0]
[2.0, ‘Jessy’, 31.0]
[3.0, ‘Kate’, 22.0]
相關文章
- python 讀寫 excelPythonExcel
- python openpyxl讀寫excelPythonExcel
- python讀寫excel檔案PythonExcel
- python讀寫Excel表格程式碼PythonExcel
- Python操作excel(將多張excel表融合到一張表)PythonExcel
- python檔案讀寫操作Python
- java讀取excel為物件並進行讀寫操作JavaExcel物件
- Python讀寫EXCEL檔案常用方法大全PythonExcel
- python操作excelPythonExcel
- Python excel表格讀寫,格式化處理PythonExcel
- python讀寫excel檔案簡單應用PythonExcel
- python 操作 Excel 表格PythonExcel
- Python中的檔案的讀寫操作Python
- 用python庫openpyxl操作excel,從源excel表中提取資訊複製到目標excel表中PythonExcel
- Python中的檔案讀寫-實際操作Python
- Excel讀寫合集:Excel讀寫小白從不知所措到輕鬆上手Excel
- Python讀取Excel表格PythonExcel
- Python|讀、寫Excel檔案(三種模組三種方式)PythonExcel
- 基於Python的介面自動化-讀寫excel檔案PythonExcel
- 如何用python pandas操作excel?PythonExcel
- Python對excel的基本操作PythonExcel
- Go 語言讀寫 Excel 文件GoExcel
- python對Excel的讀取PythonExcel
- 讀取和儲存Excel表Excel
- python檔案操作-讀寫刪除複製總結Python
- Python入門教程之檔案讀寫操作知識Python
- 用Python完成Excel的常用操作PythonExcel
- Python操作Excel的Xlwings教程(六)PythonExcel
- Python操作Excel的Xlwings教程(七)PythonExcel
- python 操作 excel 之資料清洗PythonExcel
- openpyxl 操作 Excel表的格基本用法Excel
- mfc 讀寫 excel 示例 C++ libxlExcelC++
- python excel 內容寫入mysqlPythonExcelMySql
- 【Python自動化Excel】Python與pandas字串操作PythonExcel字串
- 前端讀取Excel表中資料前端Excel
- python讀寫csvPython
- python可以對excel進行那些操作PythonExcel
- 學習筆記(30):Python資料清洗實戰-Excel檔案讀寫筆記PythonExcel