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

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

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

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

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

pip install xlrd
pip install xlwd

1.獲取excel中的數據

利用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)根據sheet的sheet_by_index屬性索引獲取

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

4.獲取指定sheet的名字、行數、列數

調用指定sheet的name、nrows、ncols

5.獲取sheet的內容

將每一個表單看出一個二維數組,按照行列坐標的方式訪問指定內容

eg:

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

獲取第3行第2列數據:

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

讀取excel的例子:

能夠遍歷一個excel文檔的所有內容,并把它按照格式的橫坐標方式打印出來。

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

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對應的元素,就可以打印出來
    print("%7s"%sheet.row(row)[col].value,'\t',end='')

2.xlwt excel文檔的生成

當我們通過程序獲得數據希望保存為excel文檔時,就可以用xlwt庫完成。

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

file = xlwt.open_Workbook() (調用xlwt的Workbook實現)

2.創(chuàng)建sheet

調用add_sheet增加表單,該函數有一個可選參數叫cell_overwrite_ok,當設置為true則可以覆蓋之前的表單,設置為false時,表示新增而不能覆蓋之前的表單

3.在每一個sheet中可以增加內容:

調用sheet的write函數屬性實現;

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

x:表示行

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

string:表示寫進單元格的內容

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

例子:

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

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

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

相關文章

  • 十行Python3代碼實現把情書寫到圖片中

    十行Python3代碼實現把情書寫到圖片中

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

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

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

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

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

    python奇偶行分開存儲實現代碼

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

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

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

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

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

    python 將有序數組轉換為二叉樹的方法

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

    基于Tensorflow一維卷積用法詳解

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

    Python3網絡爬蟲中的requests高級用法詳解

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

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

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

最新評論

兴隆县| 师宗县| 崇文区| 乌鲁木齐市| 邛崃市| 闽侯县| 荔波县| 花莲县| 共和县| 磴口县| 枣庄市| 湘潭市| 弥勒县| 延寿县| 淳安县| 祁连县| 绥芬河市| 上虞市| 襄汾县| 德清县| 星子县| 仙游县| 南江县| 砀山县| 来宾市| 新竹市| 乐都县| 弥勒县| 雅江县| 溧阳市| 通道| 阜城县| 湛江市| 内江市| 衡阳市| 吉木萨尔县| 青河县| 武夷山市| 泸溪县| 佛山市| 虹口区|