最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python對excel文檔的操作方法詳解

 更新時間:2018年12月10日 09:04:18   作者:oOo右右  
這篇文章主要介紹了Python對excel文檔的操作方法,結(jié)合實例形式分析了Python基于xlrd、xlwd庫針對Excel文件的讀寫、sheet表創(chuàng)建、獲取、遍歷等相關(guān)操作技巧,需要的朋友可以參考下

本文實例講述了Python對excel文檔的操作方法。分享給大家供大家參考,具體如下:

pip安裝python庫:(linux命令行輸入不要在idle輸入)

pip install xlrd
pip install xlwd

1.獲取excel中的數(shù)據(jù)

利用xlrd模塊讀取并簡單操作excel文檔:

1.打開excel文檔

import xlrd
workbook = xlrd.open_workbook("test_case.xlsx")

2.獲取所有的sheet表

sheet_name = workbook.sheet_names()

返回類型為所有sheet名字組成的列表list

3.獲取指定的sheet表:

1)根據(jù)sheet的sheet_by_index屬性索引獲取

2)根據(jù)sheet的sheet_by_name屬性名字獲取

4.獲取指定sheet的名字、行數(shù)、列數(shù)

調(diào)用指定sheet的name、nrows、ncols

5.獲取sheet的內(nèi)容

將每一個表單看出一個二維數(shù)組,按照行列坐標(biāo)的方式訪問指定內(nèi)容

eg:

獲取第0行第1列數(shù)據(jù):sheet.row(0)[1].value  相當(dāng)于第0行的第一個元素

獲取第3行第2列數(shù)據(jù):

sheet.col(2)[2].value
sheet.cell(2,2).value

讀取excel的例子:

能夠遍歷一個excel文檔的所有內(nèi)容,并把它按照格式的橫坐標(biāo)方式打印出來。

注:任何的excel文檔處理都可以通過這個代碼的擴展實現(xiàn)!??!

import xlrd
file_path ='C:\\Users\Administrator\Desktop\test_case.xlsx'
workbook =xlrd.open_workbook(file_path) #打開excel工作簿
sheet =workbook.sheet_by_index(0)    #選擇第一張sheet
for row inrange(sheet.nrows):      #第一個for循環(huán)遍歷所有行
  print()
  for col in range(sheet.ncols):    #第二個for循環(huán)遍歷所有列,這樣就找到某一個xy對應(yīng)的元素,就可以打印出來
    print("%7s"%sheet.row(row)[col].value,'\t',end='')

2.xlwt excel文檔的生成

當(dāng)我們通過程序獲得數(shù)據(jù)希望保存為excel文檔時,就可以用xlwt庫完成。

1.創(chuàng)建工作簿

file = xlwt.open_Workbook() (調(diào)用xlwt的Workbook實現(xiàn))

2.創(chuàng)建sheet

調(diào)用add_sheet增加表單,該函數(shù)有一個可選參數(shù)叫cell_overwrite_ok,當(dāng)設(shè)置為true則可以覆蓋之前的表單,設(shè)置為false時,表示新增而不能覆蓋之前的表單

3.在每一個sheet中可以增加內(nèi)容:

調(diào)用sheet的write函數(shù)屬性實現(xiàn);

常用write用法:write(x,y,string,style)

x:表示行

y:表示列  (x、y表示在sheet的哪個位置插入東西)

string:表示寫進單元格的內(nèi)容

style:表示寫進單元格是什么類型,字符串、數(shù)字

例子:

參考:python中使用xlrd、xlwt操作excel

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

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

相關(guān)文章

  • 十行Python3代碼實現(xiàn)把情書寫到圖片中

    十行Python3代碼實現(xiàn)把情書寫到圖片中

    這篇文章主要為大家介紹了如何利用Python語言實現(xiàn)將情書寫到照片中,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起了解一下
    2022-04-04
  • 幾行Python代碼爬取3000+上市公司的信息

    幾行Python代碼爬取3000+上市公司的信息

    今天小編就為大家分享一篇關(guān)于幾行Python代碼爬取3000+上市公司的信息,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-01-01
  • Python3基于plotly模塊保存圖片表格

    Python3基于plotly模塊保存圖片表格

    這篇文章主要介紹了Python3基于plotly模塊保存圖片表格,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-08-08
  • python奇偶行分開存儲實現(xiàn)代碼

    python奇偶行分開存儲實現(xiàn)代碼

    這篇文章主要介紹了python讀取文件,偶數(shù)行輸出一個文件,奇數(shù)行輸出一個文件,需要的朋友可以參考下
    2018-03-03
  • Python圖像處理之圖像清晰度評價

    Python圖像處理之圖像清晰度評價

    圖像清晰度評價,顧名思義就是能夠通過一張標(biāo)準(zhǔn)圖,對同一組相機拍攝的照片進行清晰度評價。本文將利用Python實現(xiàn)這一效果,需要的可以參考一下
    2022-12-12
  • Python跨文件調(diào)用函數(shù)以及在一個文件中執(zhí)行另一個文件

    Python跨文件調(diào)用函數(shù)以及在一個文件中執(zhí)行另一個文件

    這篇文章主要給大家介紹了關(guān)于Python跨文件調(diào)用函數(shù)以及在一個文件中執(zhí)行另一個文件的相關(guān)資料,文中通過實例代碼介紹的非常詳細,對大家學(xué)習(xí)或者使用Python具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2022-12-12
  • python 將有序數(shù)組轉(zhuǎn)換為二叉樹的方法

    python 將有序數(shù)組轉(zhuǎn)換為二叉樹的方法

    這篇文章主要介紹了python 將有序數(shù)組轉(zhuǎn)換為二叉樹的方法,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-03-03
  • 基于Tensorflow一維卷積用法詳解

    基于Tensorflow一維卷積用法詳解

    這篇文章主要介紹了基于Tensorflow一維卷積用法詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-05-05
  • Python3網(wǎng)絡(luò)爬蟲中的requests高級用法詳解

    Python3網(wǎng)絡(luò)爬蟲中的requests高級用法詳解

    本節(jié)我們再來了解下 Requests 的一些高級用法,如文件上傳,代理設(shè)置,Cookies 設(shè)置等等。感興趣的朋友跟隨小編一起看看吧
    2019-06-06
  • 淺談Python線程的同步互斥與死鎖

    淺談Python線程的同步互斥與死鎖

    這篇文章主要介紹了淺談Python線程的同步互斥與死鎖,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-03-03

最新評論

新干县| 诸城市| 勃利县| 河源市| 五华县| 青冈县| 敦煌市| 东乌珠穆沁旗| 望江县| 赤水市| 克拉玛依市| 鄂温| 芦溪县| 南木林县| 同德县| 宁德市| 莱西市| 郯城县| 太保市| 射洪县| 安阳市| 柘城县| 车险| 临泉县| 遂溪县| 丽江市| 济阳县| 五原县| 柞水县| 建宁县| 肃北| 成武县| 山阴县| 田东县| 清苑县| 三门县| 石棉县| 灵台县| 喀什市| 甘谷县| 五原县|