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

python技巧分享Excel創(chuàng)建和修改

 更新時間:2022年02月23日 10:55:49   作者:zzxiaoma  
這篇文章主要介紹了python技巧分享Excel創(chuàng)建和修改,openpyxl是一個讀寫Excel文檔的Python庫,能夠同時讀取和修改Excel文檔。下面來看下文詳細介紹,需要的小伙伴可以參考一下

openpyxl是一個讀寫Excel文檔的Python庫,能夠同時讀取和修改Excel文檔。

openpyxl是一個開源項目,因此在使用之前需要先進行安裝:

pip install openpyxl

openxpyxl中有三個不同層次的類,分別是Workbook、Worksheet和Cello。Workbook是對Excel工作簿的抽象,Worksheet是對表格的抽象,Cell是對單元格的抽象。每一個類都包含了若干屬性和方法,以便于我們通過這些屬性和方法獲取表格中的數(shù)據(jù)。一個Workbook對象代表一個Excel文檔,因此在操作一個Excel之前,應(yīng)該先創(chuàng)建一個Workbook對象。對于創(chuàng)建一個新的Excel文檔,直接進行Workbook類調(diào)用即可。對于讀取一個已有的Excel文檔,可以使用openxpyxl模塊的load_workbook函數(shù)。該函數(shù)接受多個參數(shù),但只有filename參數(shù)為必傳參數(shù)。filenmame可以是一個文件名,也可以是一個打開的文件對象。

Workbook對象有很多的屬性和方法:

  • 1、active:獲取活躍的Worksheet;
  • 2、read_only:是否以read_only模式打開Excel文檔;
  • 3、encoding:文檔的字符集編碼:
  • 4、properties:文檔的元數(shù)據(jù),如標題,創(chuàng)建者,創(chuàng)建日期等;
  • 5、worksheets:以列表的形式返回所有的Worksheet。

Workbook對象的方法:

  • 1、get_sheet_names:獲取所有表格的名稱;
  • 2、get_sheet_by_name:通過表格名稱獲取Worksheet對象;
  • 3、get_active_sheet:獲取活躍的表格;
  • 4、remove_sheet:刪除一個表格;
  • 5、create_sheet:創(chuàng)建一個空的表格;
  • 6、copy_worksheet:在Workbook內(nèi)拷貝表格。

常用的Worksheet屬性:

  • 1、title:表格的標題;
  • 2、dimensions表格的大小,這里的大小是指有含有數(shù)據(jù)的表格大小。
  • 3、max_row表格的最大行;
  • 4、min_row表格的最小行;
  • 5、max_column表格的最大列;
  • 6、min_column表格的最小列;
  • 7、rows按行獲取單元格(Cell對象);
  • 8、columns按列獲取單元格(Cell 對象);
  • 9、freeze_panes凍結(jié)窗格;
  • 10、values按行獲取表格的(數(shù)據(jù));
import openpyxl
wb = openpyxl.load_workbook('book2.xlsx')
print(wb.active)
print(wb.read_only)
print(wb.worksheets)
print(wb.get_sheet_names())
print(wb.get_active_sheet())
sheet = wb.get_sheet_by_name('Sheet1')
print(sheet.max_row)
for row in sheet.values:
? ? print(*row)

創(chuàng)建和修改excel:

from openpyxl import Workbook
wb = Workbook() #默認創(chuàng)建一個sheet
sheet = wb.active
sheet.title = 'test1'
sheet0 = wb.create_sheet(index=0, title="test0") #又創(chuàng)建一個sheet,并且放到第一位
sheet0['A1'] = '姓名'
sheet0['A2'] = 'ok'
wb.save('abc.xlsx')

如果文件已經(jīng)存在,會刪除文件重新建立。

例子:RECORD這一列值的合計,并寫入下最后一行

import openpyxl
wb = openpyxl.load_workbook('test.xlsx') #打開文件
sheet = wb.get_sheet_by_name('Sheet1') #獲取第一個sheet
sum = 0.00
for row in range(2,sheet.max_row+1): #從第二行到最后一行
? ? scores = sheet.cell(row,column=3).value #獲取第三列
? ? sum = sum + scores
sheet.cell(column=3, row=sheet.max_row+1, value=sum) #最后一行賦值
wb.save('test.xlsx')

到此這篇關(guān)于python技巧分享Excel創(chuàng)建和修改的文章就介紹到這了,更多相關(guān)Excel創(chuàng)建和修改內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • python 圖片驗證碼代碼

    python 圖片驗證碼代碼

    在網(wǎng)絡(luò)應(yīng)用中,驗證碼常常作為一個必備的手段,用來避免機器人惡意注冊,保證坐在瀏覽器前的是一個人。
    2008-12-12
  • 使用PyInstaller將python轉(zhuǎn)成可執(zhí)行文件exe筆記

    使用PyInstaller將python轉(zhuǎn)成可執(zhí)行文件exe筆記

    這篇文章主要介紹了使用PyInstaller將python轉(zhuǎn)成可執(zhí)行文件exe筆記,需要的朋友可以參考下
    2018-05-05
  • Linux環(huán)境下GPU版本的pytorch安裝

    Linux環(huán)境下GPU版本的pytorch安裝

    使用默認的源地址下載速度很慢,所以一般都是使用國內(nèi)源,今天花了點時間配置安裝,所以記錄一下,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-05-05
  • Python pyside6編寫一個廣告圖片生成器

    Python pyside6編寫一個廣告圖片生成器

    這篇文章主要為大家詳細介紹了Python如何使用pyside6編寫一個廣告圖片生成器,可以快速制作包含產(chǎn)品圖片和文字的廣告圖片,需要的可以參考下
    2025-01-01
  • Django中如何使用celery異步發(fā)送短信驗證碼詳解

    Django中如何使用celery異步發(fā)送短信驗證碼詳解

    Celery是Python開發(fā)的分布式任務(wù)調(diào)度模塊,這篇文章主要給大家介紹了關(guān)于Django中如何使用celery異步發(fā)送短信驗證碼的相關(guān)資料,主要內(nèi)容包括基礎(chǔ)介紹、工作原理、完整代碼等方面,需要的朋友可以參考下
    2021-09-09
  • Python Threading 線程/互斥鎖/死鎖/GIL鎖

    Python Threading 線程/互斥鎖/死鎖/GIL鎖

    這篇文章主要介紹了Python Threading 線程/互斥鎖/死鎖/GIL鎖的相關(guān)知識,本文給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-07-07
  • Mac安裝python3的方法步驟

    Mac安裝python3的方法步驟

    這篇文章主要介紹了Mac安裝python3的方法步驟,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-08-08
  • 10招!看骨灰級Pythoner玩轉(zhuǎn)Python的方法

    10招!看骨灰級Pythoner玩轉(zhuǎn)Python的方法

    這篇文章主要介紹了10招!看骨灰級Pythoner如何玩轉(zhuǎn)Python,需要的朋友可以參考下
    2019-04-04
  • 余弦相似性計算及python代碼實現(xiàn)過程解析

    余弦相似性計算及python代碼實現(xiàn)過程解析

    這篇文章主要介紹了余弦相似性計算及python代碼實現(xiàn)過程解析,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-09-09
  • UI自動化定位常用實現(xiàn)方法代碼示例

    UI自動化定位常用實現(xiàn)方法代碼示例

    這篇文章主要介紹了UI自動化定位常用實現(xiàn)方法代碼示例,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-10-10

最新評論

平昌县| 扶余县| 长白| 安陆市| 怀宁县| 曲靖市| 沧源| 恩施市| 澄城县| 夏邑县| 平武县| 奇台县| 葫芦岛市| 京山县| 玉环县| 大庆市| 蒙自县| 德惠市| 安化县| 石柱| 蒲城县| 贺兰县| 体育| 保亭| 新晃| 溆浦县| 巫溪县| 锡林郭勒盟| 铜梁县| 简阳市| 长葛市| 汽车| 沐川县| 扬中市| 白城市| 松桃| 仪征市| 临泉县| 福清市| 吉安市| 嘉黎县|