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

Python基于xlrd模塊操作Excel的方法示例

 更新時(shí)間:2018年06月21日 09:44:18   作者:breezey  
這篇文章主要介紹了Python基于xlrd模塊操作Excel的方法,結(jié)合實(shí)例形式分析了xlrd模塊的安裝及Python使用xlrd模塊模塊進(jìn)行Excel的讀寫相關(guān)操作技巧,需要的朋友可以參考下

本文實(shí)例講述了Python基于xlrd模塊操作Excel的方法。分享給大家供大家參考,具體如下:

一、使用xlrd讀取excel

1、xlrd的安裝:

pip install xlrd==0.9.4

2、基本操作示例:

#coding: utf-8
import xlrd  #導(dǎo)入xlrd模塊
xlsfile=r"D:\workspace\host.xls"
#獲得excel的book對(duì)象
book = xlrd.open_workbook(filename=None, file_contents=xlsfile.read())
#也可以直接寫成如下:
book = xlrd.open_workbook(xlsfile)
#獲取sheet對(duì)象,有兩種方法:
sheet_name = book.sheet_names()[0]  #獲取指定索引的sheet的名字
print sheet_name
sheet1 = book.sheet_by_name(sheet_name)  #通過sheet名字來獲取sheet對(duì)象
sheet0 = book.sheet_by_index(0)  #通過sheet索引獲取sheet對(duì)象
#獲取行數(shù)和列數(shù):
nrows = sheet.nrows  #總行數(shù)
ncols = sheet.ncols  #總列數(shù)
#獲得指定行、列的值,返回對(duì)象為一個(gè)值列表:
row_data = sheet.row_values(0)  #獲得第1行的數(shù)據(jù)列表
col_data = sheet.col_values(0)  #獲得第1列的數(shù)據(jù)列表
#通過cell的位置坐標(biāo)獲取指定cell的值:
cell_value1 = sheet.cell_value(0,1)  #只獲取cell中的內(nèi)容,如:http://xx.xxx.xx
print cell_value1
cell_value2 = sheet.cell_value(0,1)  #除了cell的內(nèi)容,還有附加屬性,如:text:u'http://xx.xxx.xx'
print cell_value2

二、使用xlwt模塊寫excel

1、安裝:

pip install xlwt

2、基本操作:

#coding: utf-8
import xlwt
#創(chuàng)建一個(gè)wbk的對(duì)象,使用utf-8編碼,并設(shè)定壓縮比
wbk = xlwt.Workbook(encoding='utf-8', style_compression=0)
#添加一個(gè)sheet對(duì)象
sheet = wbk.add_sheet('sheet 1',cell_overwrite_ok=True) #第二個(gè)參數(shù)用于確認(rèn)同一個(gè)cell單元是否可以重設(shè)值
sheet.write(0,0,'sometext') #往指定單元格寫入數(shù)據(jù)
sheet.write(0,0,'overwrite') #覆蓋寫入,需要cell_overwrite_ok=True
#設(shè)定單元格風(fēng)格,指定字體格式等
style = xlwt.XFStyle()
font = xlwt.Font()
font.name = 'Times New Roman'
font.bold = True
style.font = font
sheet.write(0,1,'text', style)
wbk.save('D:\test.xls')  #該文件名必須存在

更多關(guān)于Python相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《Python操作Excel表格技巧總結(jié)》、《Python文件與目錄操作技巧匯總》、《Python文本文件操作技巧匯總》、《Python數(shù)據(jù)結(jié)構(gòu)與算法教程》、《Python函數(shù)使用技巧總結(jié)》、《Python字符串操作技巧匯總》及《Python入門與進(jìn)階經(jīng)典教程

希望本文所述對(duì)大家Python程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • Python 列表排序方法reverse、sort、sorted詳解

    Python 列表排序方法reverse、sort、sorted詳解

    本文給大家介紹的是Python中列表排序方法中的reverse、sort、sorted操作方法,以及他們直接的區(qū)別介紹,有需要的小伙伴可以參考下。
    2016-01-01
  • Django中prefetch_related()函數(shù)優(yōu)化實(shí)戰(zhàn)指南

    Django中prefetch_related()函數(shù)優(yōu)化實(shí)戰(zhàn)指南

    我們可以利用Django框架中select_related和prefetch_related函數(shù)對(duì)數(shù)據(jù)庫查詢優(yōu)化,這篇文章主要給大家介紹了關(guān)于Django中prefetch_related()函數(shù)優(yōu)化的相關(guān)資料,需要的朋友可以參考下
    2022-11-11
  • Scrapy基于selenium結(jié)合爬取淘寶的實(shí)例講解

    Scrapy基于selenium結(jié)合爬取淘寶的實(shí)例講解

    今天小編就為大家分享一篇Scrapy基于selenium結(jié)合爬取淘寶的實(shí)例講解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-06-06
  • python中pynput庫的具體使用

    python中pynput庫的具體使用

    pynput是Python庫,支持跨平臺(tái)控制和監(jiān)聽鍵盤、鼠標(biāo)輸入,包含keyboard和mouse模塊,用于處理鍵盤事件和鼠標(biāo)事件,本文就來詳細(xì)的介紹一下,感興趣的可以了解一下
    2024-09-09
  • 如何搭建pytorch環(huán)境的方法步驟

    如何搭建pytorch環(huán)境的方法步驟

    這篇文章主要介紹了如何搭建pytorch環(huán)境的方法步驟,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-05-05
  • Flask搭建Web應(yīng)用程序的方法示例

    Flask搭建Web應(yīng)用程序的方法示例

    Flask是一個(gè)使用Python編寫的輕量級(jí)Web應(yīng)用框架,本文我們將介紹一個(gè)使用Flask逐步搭建Web應(yīng)用程序的簡單入門示例,文中通過示例代碼介紹的非常詳細(xì),需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2024-01-01
  • Python中字符串的基礎(chǔ)介紹及常用操作總結(jié)

    Python中字符串的基礎(chǔ)介紹及常用操作總結(jié)

    字符串輸出格式與輸入的樣子相同,都是用撇號(hào)包裹,撇號(hào)和其它特殊字符用用反斜杠轉(zhuǎn)義。如果字符串中有單撇號(hào)而沒有雙撇號(hào)則用雙撇號(hào)包裹,否則應(yīng)該用單撇號(hào)包裹。后面要介紹的print語句可以不帶撇號(hào)或轉(zhuǎn)義輸出字符串
    2021-09-09
  • Python OpenCV中的圖像處理物體跟蹤效果

    Python OpenCV中的圖像處理物體跟蹤效果

    我們知道怎樣將一幅圖像從 BGR 轉(zhuǎn)換到 HSV 了,我們可以利用這一點(diǎn)來提取帶有某個(gè)特定顏色的物體,這篇文章主要介紹了Python OpenCV中的圖像處理物體跟蹤,需要的朋友可以參考下
    2023-08-08
  • Python協(xié)程asyncio異步編程筆記分享

    Python協(xié)程asyncio異步編程筆記分享

    這篇文章主要介紹了Python協(xié)程asyncio異步編程筆記分享,基于async & await關(guān)鍵字的協(xié)程可以實(shí)現(xiàn)異步編程,這也是目前python異步相關(guān)的主流技術(shù)
    2021-09-09
  • Python調(diào)用Tkinter示例淺析

    Python調(diào)用Tkinter示例淺析

    這篇文章主要介紹了Python調(diào)用Tkinter示例,通過在Python程序中設(shè)計(jì)按鈕,可以方便用戶調(diào)用Python程序,從而達(dá)到快速、自動(dòng)化、高效的目的,提高用戶體驗(yàn)和工作效率
    2023-02-02

最新評(píng)論