亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Python自動化辦公之讀取Excel數(shù)據(jù)的實現(xiàn)

 更新時間:2022年05月18日 08:56:05   作者:渴望力量的哈士奇  
這篇文章主要為大家詳細介紹了如何通過Python實現(xiàn)Excel數(shù)據(jù)的讀取,文中的示例代碼講解詳細,對我們學習有一定幫助,需要的可以參考一下

前言

之前的章節(jié)我們學習了 python 關于 word 文件相關操作的知識點,從今天開始講學習關于 excel 的相關操作,來看一下關于即將學習的 excel 相關知識點都有哪些?

  • 如何讀取 excel 文件
  • 如何生成 excel 文件
  • 如何在 excel 中生成基礎的圖表

目標:實現(xiàn)對 excel 的最基礎的讀寫內容

該篇章所使用的新的模塊

xlrd —> excel 的讀取模塊

xlsxwriter —> excel 的寫入模塊

ps:excel 的操作在 python中有多個模塊,為了能夠快速使用,這里我們選擇了相對簡單并且功能較為全面的模塊來為大家做介紹。

Excel 讀取 - xlrd

xlrd 的安裝

安裝方式:

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple xrld==1.2.0

這里可能大家會有疑問,為何要指定 xrld 的版本號。原始更高級的版本,存在著一些不兼容的問題,所以在該章節(jié)我們使用 1.2.0 版本。

導入:

import xlrd

常用函數(shù)介紹

獲取 excel 對象

使用方法:

book = xlrd.open_workbook(excel文件) 這里的 book 就是 excel 對象

返回值:

excel 對象

代碼示例如下:

# coding:utf-8
import xlrd

excel = xlrd.open_workbook('study.xlsx')
print(excel)

運行結果如下:

獲取工作簿

在 excel 表格中存在多個工作簿,獲取工作簿有三種常用方式。

函數(shù)名說明
book.sheet_by_name()按照工作簿名稱獲取
book.sheet_by_index()按照索引獲取
book.sheets()獲取所有工作簿列表

代碼示例如下:

# coding:utf-8
import xlrd

excel = xlrd.open_workbook('study.xlsx')
# print(excel)

book = excel.sheet_by_name('學生手冊')
print(book)

book = excel.sheet_by_index(0)
print(book.name)

運行結果如下:

ps:在不知道工作簿名稱的情況下也可以通過 for 循環(huán)的方式打印輸出所有的工作簿名稱:

# coding:utf-8
import xlrd

excel = xlrd.open_workbook('study.xlsx')
# print(excel)

book = excel.sheet_by_name('學生手冊')
print(book)

book = excel.sheet_by_index(0)
print(book.name)

for i in excel.sheets():
    print(i.name)

讀取工作簿內容

函數(shù)名說明
sheet.nrows返回總行數(shù)
sheet.ncols返回總列數(shù)
sheet.get_rows()返回每行內容列表

代碼示例如下:

# coding:utf-8

import xlrd

excel = xlrd.open_workbook('study.xlsx')
# print(excel)

book = excel.sheet_by_name('學生手冊')
print(book)

book = excel.sheet_by_index(0)
print(book.name)

for i in excel.sheets():
    print(i.name)

print("當前 excel 文件共有:", book.nrows, "行")
print("當前 excel 文件共有:", book.ncols, "列")

for i in book.get_rows():       # for 循環(huán)獲取每一行的內容
    content = []                # 定義一個空列表,用以存儲每一次循環(huán)獲取的內容
    for j in i:                 # for 循環(huán)獲取每一行的每一小格的內容,然后添加到 content 空列表
        content.append(j.value)
    print(content)

運行結果如下:

到此這篇關于Python自動化辦公之讀取Excel數(shù)據(jù)的實現(xiàn)的文章就介紹到這了,更多相關Python讀取Excel數(shù)據(jù)內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • python利用不到一百行代碼實現(xiàn)一個小siri

    python利用不到一百行代碼實現(xiàn)一個小siri

    這篇文章主要介紹了關于python利用不到一百行代碼實現(xiàn)了一個小siri的相關資料,文中介紹的很詳細,對大家具有一定的參考借鑒價值,需要的朋友們下面來一起看看吧。
    2017-03-03
  • Python知識點詳解之正則表達式語法

    Python知識點詳解之正則表達式語法

    正則表達式在搜索大型文本、電子郵件和文檔時非常有用,正則表達式也稱為"用于字符串匹配的編程語言",下面這篇文章主要給大家介紹了關于Python知識點之正則表達式語法的相關資料,需要的朋友可以參考下
    2022-05-05
  • 在Django的form中使用CSS進行設計的方法

    在Django的form中使用CSS進行設計的方法

    這篇文章主要介紹了在Django的form中使用CSS進行設計的方法,Django是Python重多人氣開發(fā)框架中最為著名的一個,需要的朋友可以參考下
    2015-07-07
  • django的403/404/500錯誤自定義頁面的配置方式

    django的403/404/500錯誤自定義頁面的配置方式

    這篇文章主要介紹了django的403/404/500錯誤自定義頁面的配置方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-05-05
  • python爬蟲之你好,李煥英電影票房數(shù)據(jù)分析

    python爬蟲之你好,李煥英電影票房數(shù)據(jù)分析

    這篇文章主要介紹了python爬蟲之你好,李煥英電影票房數(shù)據(jù)分析,文中有非常詳細的代碼示例,對正在學習python爬蟲的小伙伴們有一定的幫助,需要的朋友可以參考下
    2021-04-04
  • 簡單說明Python中的裝飾器的用法

    簡單說明Python中的裝飾器的用法

    這篇文章主要簡單說明了Python中的裝飾器的用法,裝飾器在Python的進階學習中非常重要,示例代碼基于Python2.x,需要的朋友可以參考下
    2015-04-04
  • 以Flask為例講解Python的框架的使用方法

    以Flask為例講解Python的框架的使用方法

    這篇文章主要介紹了Python的框架的使用方法,文中以Flask框架的安裝為例進行講解,代碼基于Python2.x版本,需要的朋友可以參考下
    2015-04-04
  • 利用Python讀取文件的四種不同方法比對

    利用Python讀取文件的四種不同方法比對

    Python的文本處理是經(jīng)常碰到的一個問題,下面這篇文章主要給大家介紹了關于Python讀取文件的幾種不同方法比對的相關資料,文中給出了詳細的示例代碼供大家理解和學習,需要的朋友們下面來一起看看吧。
    2017-05-05
  • django如何根據(jù)現(xiàn)有數(shù)據(jù)庫表生成model詳解

    django如何根據(jù)現(xiàn)有數(shù)據(jù)庫表生成model詳解

    這篇文章主要給大家介紹了關于django如何根據(jù)現(xiàn)有數(shù)據(jù)庫表生成model的相關資料,文中通過示例代碼介紹的非常詳細,對大家學習或者使用Django具有一定的參考學習價值,需要的朋友可以參考下
    2022-08-08
  • python中的decode()與encode()深入理解

    python中的decode()與encode()深入理解

    這篇文章主要介紹了python中的decode()與encode()函數(shù)詳解,本文通過實例代碼給大家講解的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-12-12

最新評論