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

關(guān)于Python操作Excel的基本方法

 更新時間:2023年05月04日 10:53:17   作者:愛敲代碼的三毛  
這篇文章主要介紹了關(guān)于Python操作Excel的基本方法,Python是一種功能強大的編程語言,可以用于許多任務(wù),包括處理Excel文件,需要的朋友可以參考下

寫入Excel

1. 安裝第三方模塊

修改excel可以使用xlwt模塊

pip install xlwt=1.2.0

2. 編寫代碼

  • xlwt.Workbook方法創(chuàng)建一個Excel文件
  • work_book.add_sheet:添加一張表
  • work_sheet.write:往表里寫入數(shù)據(jù)(行,列,數(shù)據(jù))
  • work_book.save:保存文件
import xlwt
# 創(chuàng)建一個Excel文件,字符編碼為utf-8
work_book = xlwt.Workbook(encoding='utf-8')
# 添加一張表,名字為測試表
work_sheet = work_book.add_sheet('測試表')
# 往表中寫入值(行,列,數(shù)據(jù))
work_sheet.write(0, 0, label='姓名')
work_sheet.write(1, 0, label='李四')
# 保存
work_book.save('student.xls')

讀取Excel

1. 安裝第三方模塊

讀取Excel可以使用xlrd模塊

pip install xlrd==1.2.0

2. 編寫代碼

這是D盤下的一張名為student.xls表

在這里插入圖片描述

  • xlrd.open_workbook方法用來打開一個Excel文件
  • 使用xlsx_file.sheet_by_index方法獲取到0號標(biāo)簽頁
  • table.nrows獲取總行數(shù)
  • table.cell_value獲取表格中指定(行,列)的值
# 打開Excel文件
xlsx_file = xlrd.open_workbook('D:/student.xls')
# 獲取第0號標(biāo)簽頁(也可以通過表名獲取)
table = xlsx_file.sheet_by_index(0)
# table = xlsx_file.sheet_by_name('Sheet1')
# 獲取表格的總行數(shù)
rows = table.nrows
# 遍歷每一行數(shù)據(jù)
for i in range(1, rows):
    name = table.cell_value(i, 0)
    sex = table.cell_value(i, 1)
    age = table.cell_value(i, 2)
    print(f'name:{name}\tsex={sex}\tage={age}')
# 運行結(jié)果
name:張三	sex=男	age=18.0
name:李四	sex=女	age=20.0

小結(jié)

這里只是介紹一下對Excel的基本操作,想要學(xué)習(xí)更多細(xì)節(jié)操作可以閱讀官方文檔

讀取Excel的模塊xlrd文檔地址:xlrd文檔
寫Excel的模塊xlwt文檔地址:xlwt文檔

到此這篇關(guān)于關(guān)于Python操作Excel的基本方法的文章就介紹到這了,更多相關(guān)Python操作Excel內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • python實現(xiàn)數(shù)組求和與平均值

    python實現(xiàn)數(shù)組求和與平均值

    這篇文章主要介紹了python實現(xiàn)數(shù)組求和與平均值方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-05-05
  • Python列表刪除所有出現(xiàn)元素的兩種方法

    Python列表刪除所有出現(xiàn)元素的兩種方法

    今天寫代碼的時候遇到一個小問題,Python中要刪除列表中的所有元素,本文主要介紹了Python列表刪除所有出現(xiàn)元素的兩種方法,非常具有實用價值,需要的朋友可以參考下
    2023-06-06
  • python 多線程與多進程效率測試

    python 多線程與多進程效率測試

    這篇文章主要介紹了python 多線程與多進程效率測試,在Python中,計算密集型任務(wù)適用于多進程,IO密集型任務(wù)適用于多線程、接下來看看文章得實例吧,需要的朋友可以參考一下喲
    2021-10-10
  • Pandas高級教程之Pandas中的GroupBy操作

    Pandas高級教程之Pandas中的GroupBy操作

    通常來說groupby操作可以分為三部分:分割數(shù)據(jù),應(yīng)用變換和和合并數(shù)據(jù),本文將會詳細(xì)講解Pandas中的groupby操作,感興趣的朋友一起看看吧
    2021-07-07
  • python中pandas庫中DataFrame對行和列的操作使用方法示例

    python中pandas庫中DataFrame對行和列的操作使用方法示例

    這篇文章主要介紹了python中pandas庫中DataFrame對行和列的操作使用方法示例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-06-06
  • 關(guān)于pygame.surface.blit()方法4個參數(shù)的使用

    關(guān)于pygame.surface.blit()方法4個參數(shù)的使用

    這篇文章主要介紹了關(guān)于pygame.surface.blit()方法4個參數(shù)的使用方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-03-03
  • 基于Python實現(xiàn)人機PK小游戲

    基于Python實現(xiàn)人機PK小游戲

    這篇文章主要為大家詳細(xì)介紹了如何基于Python實現(xiàn)人機PK小游戲,簡單來說,就是隨機生成玩家和敵人的屬性,同時互相攻擊,直至一方血量小于零,感興趣的小伙伴可以學(xué)習(xí)一下
    2023-06-06
  • Python獲取文件夾下的所有文件路徑小結(jié)

    Python獲取文件夾下的所有文件路徑小結(jié)

    在Python編程過程中,需要獲取某一個文件目錄下的所有文件,或獲取文件目錄下的所有指定后綴名的文件等,本文主要介紹了Python獲取文件夾下的所有文件路徑,感興趣的可以了解一下
    2023-10-10
  • 如何在Python中妥善使用進度條詳解

    如何在Python中妥善使用進度條詳解

    python的進度條有很多第三方庫,有些做的比較炫酷,下面這篇文章主要給大家介紹了關(guān)于如何在Python中妥善使用進度條的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-04-04
  • Python百度指數(shù)獲取腳本下載并保存

    Python百度指數(shù)獲取腳本下載并保存

    這篇文章主要介紹了Python百度指數(shù)獲取腳本下載并保存,基于原有的可以對百度指數(shù)進行爬蟲的腳本做一個可直接返回pd.DataFrame的數(shù)據(jù)框的類加上可視化代碼完成,需要的朋友可以參考一下
    2022-06-06

最新評論