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

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

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

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

一、使用xlrd讀取excel

1、xlrd的安裝:

pip install xlrd==0.9.4

2、基本操作示例:

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

二、使用xlwt模塊寫excel

1、安裝:

pip install xlwt

2、基本操作:

#coding: utf-8
import xlwt
#創(chuàng)建一個wbk的對象,使用utf-8編碼,并設定壓縮比
wbk = xlwt.Workbook(encoding='utf-8', style_compression=0)
#添加一個sheet對象
sheet = wbk.add_sheet('sheet 1',cell_overwrite_ok=True) #第二個參數用于確認同一個cell單元是否可以重設值
sheet.write(0,0,'sometext') #往指定單元格寫入數據
sheet.write(0,0,'overwrite') #覆蓋寫入,需要cell_overwrite_ok=True
#設定單元格風格,指定字體格式等
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')  #該文件名必須存在

更多關于Python相關內容感興趣的讀者可查看本站專題:《Python操作Excel表格技巧總結》、《Python文件與目錄操作技巧匯總》、《Python文本文件操作技巧匯總》、《Python數據結構與算法教程》、《Python函數使用技巧總結》、《Python字符串操作技巧匯總》及《Python入門與進階經典教程

希望本文所述對大家Python程序設計有所幫助。

相關文章

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

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

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

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

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

    Scrapy基于selenium結合爬取淘寶的實例講解

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

    python中pynput庫的具體使用

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

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

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

    Flask搭建Web應用程序的方法示例

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

    Python中字符串的基礎介紹及常用操作總結

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

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

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

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

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

    Python調用Tkinter示例淺析

    這篇文章主要介紹了Python調用Tkinter示例,通過在Python程序中設計按鈕,可以方便用戶調用Python程序,從而達到快速、自動化、高效的目的,提高用戶體驗和工作效率
    2023-02-02

最新評論