1. 程式人生 > >使用python讀取與寫入資料到excel表

使用python讀取與寫入資料到excel表

讀取資料

# -*- coding: utf-8 -*-
# @File    : 讀取資料.py
# @Date    : 2019-01-05
# @Author  : 派森帶你學python
# 1.xlrd主要是用來讀取excel檔案
import xlrd
# 開啟一個工作表
workbook = xlrd.open_workbook('測試資料.xls')
# 讀取所有工作表的表明
sheet_names = workbook.sheet_names()
#  迴圈操作表
for sheet_name in sheet_names:
    # 獲取當前操作表的表明
    sheet1 =
workbook.sheet_by_name(sheet_name) # 打印表明 print("當前操作表名", sheet_name) # 獲取第四行內容 rows = sheet1.row_values(3) # 獲取第二列內容 cols = sheet1.col_values(1) # 列印第三行的資料 print(rows) # 列印第四行的資料 print(cols) # 列印第二行第1個 print(sheet1.cell(1, 0).value)

寫入資料

# -*- coding: utf-8 -*-
# @File : 寫入資料.py # @Date : 2019-01-05 # @Author : xxp # xlwt主要是用來寫excel檔案 from xlrd import open_workbook from xlutils.copy import copy rb = open_workbook('測試資料.xls') # 通過sheet_by_index()獲取的sheet沒有write()方法 rs = rb.sheet_by_index(0) # 複製一份 wb = copy(rb) # 通過get_sheet()獲取的sheet有write()方法 ws = wb.
get_sheet(0) for i in range(7): for j in range(17): # 寫入資料 ws.write(j, i, '修改成功!') wb.save('測試資料備份.xls')

一個人可以走的更快,一群人一個走的更遠。

加入QQ群923414804與群裡的小夥伴一起走的又快又遠。

群裡有電子書籍等資料,更有群主解答問題。