欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python使用xlrd和xlwt批量讀寫excel文件的示例代碼

 更新時間:2022年03月29日 15:39:27   作者:橙子測試筆記  
這篇文章主要介紹了Python使用xlrd和xlwt批量讀寫excel文件,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下

一、使用xlrd對excel進行數(shù)據(jù)讀取

excel表格示例:

安裝xlrd庫

pip install xlrd

導入xlrd庫

import xlrd

讀取excel文件,即剛剛創(chuàng)建的excel表格

# 給出excel文件絕對路徑
loc = ("path of file") 
# 打開工作表
wb = xlrd.open_workbook(loc)   
# 這里讀取的是第一個sheet   
sheet = wb.sheet_by_index(0)

打印excel表格第一行第一列

>>> print(sheet.cell_value(0, 0) )
'NAME'

看看這個數(shù)據(jù)表有幾行幾列

>>> print(sheet.nrows) # 行數(shù)   
4  
>>> print(sheet.ncols) # 列數(shù)   
3 

打印所有的列標簽

>>> for i in range(sheet.ncols):          
        print(sheet.cell_value(0, i))  
NAME   
SEMESTER   
ROLL NO

打印所有的行標簽

>>> for i in range(sheet.nrows):  
        print(sheet.cell_value(i, 0))  
NAME   
ALEX   
CLAY   
JUSTIN

打印第一行內容

>>> print(sheet.row_values(1))    
['ALEX', 4.0, 2011272.0]

二、使用xlwt寫入excel

對excel進行寫入,需要用到python的另一個第三方庫-xlwtxlwt能夠對excel文件進行寫入和修改,你可以設定條件檢索數(shù)據(jù)并修改,很方便的重復大量工作。

安裝方法依舊是pip

pip install xlwt

導入xlwt

import xlwt    
from xlwt import Workbook

向excel中寫入數(shù)據(jù)看一下生成的excel吧!

# 創(chuàng)建workbook   
wb = Workbook()    
# 使用add_sheet函數(shù)創(chuàng)建新的sheet   
sheet1 = wb.add_sheet('Sheet 1')   
# 寫入數(shù)據(jù),參數(shù)分別為行、列、數(shù)據(jù) 
sheet1.write(1, 0, 'ISBT DEHRADUN')    
sheet1.write(2, 0, 'SHASTRADHARA') 
sheet1.write(3, 0, 'CLEMEN TOWN')  
sheet1.write(4, 0, 'RAJPUR ROAD')  
sheet1.write(5, 0, 'CLOCK TOWER')  
sheet1.write(0, 1, 'ISBT DEHRADUN')    
sheet1.write(0, 2, 'SHASTRADHARA') 
sheet1.write(0, 3, 'CLEMEN TOWN')  
sheet1.write(0, 4, 'RAJPUR ROAD')  
sheet1.write(0, 5, 'CLOCK TOWER')  
# 保存到excel表格   
wb.save('xlwt example.xls')

如何給excel中的單元格內容添加格式呢?比如說我想加粗、標紅看看結果吧!

# 先導入xlrt庫
import xlwt
# 創(chuàng)建workbook
workbook = xlwt.Workbook()
# 創(chuàng)建sheet
sheet = workbook.add_sheet("Sheet Name")
# 給單元格內容添加格式:加粗、標紅
style = xlwt.easyxf('pattern: pattern solid, fore_colour red;')
# 在單元格中寫入數(shù)據(jù)
sheet.write(0, 0, 'SAMPLE', style)
# 保存excel
workbook.save("sample.xls")

到此這篇關于Python使用xlrd和xlwt批量讀寫excel文件的文章就介紹到這了,更多相關Python讀寫excel文件內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • Python實現(xiàn)享元模式的示例代碼

    Python實現(xiàn)享元模式的示例代碼

    享元模式是一種結構型設計模式,旨在通過共享盡可能多的相似對象來減少內存使用,提高性能,下面我們就來看看如何使用Python實現(xiàn)享元模式吧
    2024-02-02
  • opencv 分類白天與夜景視頻的方法

    opencv 分類白天與夜景視頻的方法

    最近有個數(shù)據(jù)需要分類處理,是一批含有白天跟夜晚的視頻數(shù)據(jù),需要進行區(qū)分開來,本文就來實現(xiàn),感興趣的可以了解一下
    2021-06-06
  • Python協(xié)程的用法和例子詳解

    Python協(xié)程的用法和例子詳解

    這篇文章主要為大家詳細介紹了Python協(xié)程的用法和例子,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-09-09
  • python 連接各類主流數(shù)據(jù)庫的實例代碼

    python 連接各類主流數(shù)據(jù)庫的實例代碼

    下面小編就為大家分享一篇python 連接各類主流數(shù)據(jù)庫的實例代碼,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-01-01
  • python在一個范圍內取隨機數(shù)的簡單實例

    python在一個范圍內取隨機數(shù)的簡單實例

    在本篇內容里小編給大家分享了關于python在一個范圍內取隨機數(shù)的簡單實例內容,有需要的朋友們可以學習下。
    2020-08-08
  • Python3.7.0 Shell添加清屏快捷鍵的實現(xiàn)示例

    Python3.7.0 Shell添加清屏快捷鍵的實現(xiàn)示例

    這篇文章主要介紹了Python3.7.0 Shell添加清屏快捷鍵的實現(xiàn)示例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-03-03
  • Python中斷言Assertion的一些改進方案

    Python中斷言Assertion的一些改進方案

    python中的斷言Assertion使用起來很方便,但是也不盡如人意的地方,所以這篇文章通過幾個方面對Python中的斷言進行了改進,感興趣的朋友們可以參考借鑒,下面來一起看看吧。
    2016-10-10
  • Python使用struct庫的用法小結

    Python使用struct庫的用法小結

    struct模塊執(zhí)行Python值和以Python?bytes表示的C結構體之間的轉換,這可以用于處理存儲在文件中或來自網(wǎng)絡連接以及其他源的二進制數(shù)據(jù),下面介紹下Python使用struct庫的用法,感興趣的朋友一起看看吧
    2022-05-05
  • Python時間差中seconds和total_seconds的區(qū)別詳解

    Python時間差中seconds和total_seconds的區(qū)別詳解

    今天小編就為大家分享一篇Python時間差中seconds和total_seconds的區(qū)別詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-12-12
  • 分析在Python中何種情況下需要使用斷言

    分析在Python中何種情況下需要使用斷言

    這篇文章主要介紹了分析在Python中何種情況下需要使用斷言,以避免在斷言使用中經(jīng)常可能碰到的錯誤,作者給出了具體代碼示例,需要的朋友可以參考下
    2015-04-04

最新評論