使用Python對Excel進行讀寫操作

2022-10-04 21:21:39 字數 1719 閱讀 6263

學習python的過程中,我們會遇到excel的讀寫問題。這時,我們可以使用xlwt模組將資料寫入excel**中,使用xlrd模組從excel中讀取資料。下面我們介紹如何實現使用python對excel進行讀寫操作。

python版:3.5.2

通過pip安裝xlwt,xlrd這兩個模組,如果沒有安裝的話:

pip install xlwt

pip insta程式設計客棧ll xlrd

一、對excel檔案進行寫入操作:

# -*- conding:utf-8 -*-

__author__ = 'mayi'

#how to write to an excel using xlwt module

import xlwt

#建立乙個wordbook物件,相當於建立了乙個excel檔案

book = xlwt.workbook(encoding = "utf-8", style_compression = 0)

#建立乙個sheet物件,乙個sheet物件對應excel檔案中的一張**

sheet = book.add_sheet("sheet1", cell_overwrite_ok = true)

#向表sheet1中新增資料

sheet.write(0, 0, "englishname") #其中,"0, 0"指定表中的單元格程式設計客棧,"englishname"是向該單元格中寫入的內容

sheet.write(1, 0, "mayi")

sheet.write(0, 1, "中文名字")

sheet.write(1, 1, "螞蟻")

#最後,將以上操作儲存到指定的excel檔案中

book.s**e("name.xls")

二、對excel檔案進行讀取操作:

# -*- conding:utf-8 -*-

__author__ = 'may'

# how to read from an excel using xlrd module

import xlrd

# 開啟指定路徑中的xls檔案,得到book物件

xls_file = "name.xls"

#開啟指定檔案

book = xlrd.open_workbook(xls_file)

# 通過sheet索引獲得sheet物件

sheet1 = book.sheet_by_index(0)

# # 獲得指定索引的sheet名

# sheet1_name = book.sheet_names()[0]

# print(sheet1_name)

# # 通過sheet名字獲得sheet物件

# sheet1 = book.sheet_by_name(sheet1_name)

# 獲得行數和列數

# 總行數

nrows = sheet1.nrows

#總列數

ncols = sheet1.ncols

# 遍歷列印表中的內容

for i in 程式設計客棧range(nrows程式設計客棧):

for j in range(ncols):

cell_value = sheet1.cell_value(i, j)

print(cell_value, end = "\t")

print("")

本文標題: 使用python對excel進行讀寫操作

本文位址:

Python使用psutil對系統資料進行採集監控

目錄 今天給大家介紹乙個可以獲取當前系統資訊的庫 psutil 利用psutil庫可以獲取系統的一些資訊,如cpu,記憶體等使用率,從而可以檢視當前系統的使用情況,實時採集這些資訊可以達到實時監控系統的目的。psutil的安裝很簡單 pip install psutil psutil庫可以獲取哪些系...

android使用tinker對app進行熱修復

專案裡包含了lib的原始碼和sample,下下來,然後開啟tinker sample android 修改mainactivity中textview android id id textview android layout width wrap content android layout hei...

使用Fiddler對Android應用進行抓包

1.開啟fiddler軟體,效果圖如下 2.首先,確保安裝 fiddler 的電腦和你的手機在同一區域網內,因為fiddler只是乙個 需要將手機的 指向 pc 機,不能互相訪問是不行的。如果你的pc沒有無線網絡卡,看文章最後 3.開啟fiddler的遠端連線,fiddler 主選單 tools f...