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

詳解Python openpyxl庫的基本應用

 更新時間:2021年02月26日 14:51:14   作者:Wolfgang-浮生  
這篇文章主要介紹了Python openpyxl庫的基本應用,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友參考下吧

1、導入文件
 wb(可自定義) = openpyxl.load_workbook(#輸入文件位置#)
 2、轉換為可處理的對象
 sheet(可自定義)= wb['表格中對應的那一張的名稱']

在這里插入圖片描述

3、sheet.cell(row=i, column=j) .value 可以顯示對應單元格的值
4.  wb.save['位置'] 保存表格

'''
 # Created by Hailong Liu
  # for work
     # 2020.11.21
'''
import openpyxl
#導入表格
wb = openpyxl.load_workbook('E:/處理.xlsx')
#存入一個可處理的對象中
sheet = wb['處理數(shù)據(jù)']

lst_time = [sheet.cell(row = i, column = 1).value for i in range(1,17270)]
lst_flow = [sheet.cell(row = i, column = 2).value for i in range(1,17270)]
lst_length = [sheet.cell(row = i, column = 3).value for i in range(1,17270)]

lst_arrive = []
#計算到達量
for i in range(1,len(lst_flow)):
 rz = lst_flow[i] - lst_length[i]
 if rz >= 0:
  lst_arrive.append(lst_flow[i])
 else:
  lst_arrive.append(lst_length[i]-lst_length[i-1]+lst_flow[i])

#輸出驗證
for i in range(0,len(lst_flow)-1):
 print(lst_arrive[i])

#添加到表格中并保存
sheet['D1'] = "到達量"
for i in range(2,len(lst_arrive)+1):
 sheet.cell(row = i, column = 4).value = lst_arrive[i-1]
# wb.save('E:/處理(改).xlsx')

知識點擴展:

python3 openpyxl庫的簡單使用

python3操作表格有很多庫,現(xiàn)在主要給大家介紹一下我比較喜歡用的openpyxl庫,安裝直接pip安裝,對pip安裝有疑問可以參考我有關于pip使用的文章。

wb=Workbook()#新建表格
wb.save(filename="")#保存表格
wb=load_workbook()#打開已有表格
ws=wb.active#選取當前表格活躍的sheet
ws.wb[]#根據(jù)sheetname打開sheet
ws=wb.creat_sheet(title='')#新建一個sheet
ws.cell(row=1,column=1).value=''#往ws這個sheet第一行第一列寫入
ws.max_column#獲取最大列數(shù)
ws.cell(row=1,column=1).value#獲取第一行第一列的值
ws['A1'].column#獲取該數(shù)據(jù)列數(shù)

到此這篇關于詳解Python openpyxl庫的基本應用的文章就介紹到這了,更多相關Python openpyxl庫內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • Python實現(xiàn)在圖像中隱藏二維碼的方法詳解

    Python實現(xiàn)在圖像中隱藏二維碼的方法詳解

    隱寫是一種類似于加密卻又不同于加密的技術。這篇文章主要介紹了如何利用Python語言實現(xiàn)在圖像中隱藏二維碼功能,感興趣的可以了解一下
    2022-09-09
  • python支持斷點續(xù)傳的多線程下載示例

    python支持斷點續(xù)傳的多線程下載示例

    這篇文章主要介紹了python支持斷點續(xù)傳的多線程下載示例,大家參考使用吧
    2014-01-01
  • 如何寫好?Python?的?Lambda?函數(shù)

    如何寫好?Python?的?Lambda?函數(shù)

    這篇文章主要介紹了如何寫好?Python?的?Lambda?函數(shù),Lambda?函數(shù)是?Python?中的匿名函數(shù),下面文章通過介紹Lambda?函數(shù)的相關內(nèi)容展開文章主題,需要的小伙伴可以參考一下
    2022-03-03
  • python、java等哪一門編程語言適合人工智能?

    python、java等哪一門編程語言適合人工智能?

    哪一門編程語言適合人工智能?這篇文章主要為大家詳細介紹了python編程語言適合人工智能的原因、優(yōu)點,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-11-11
  • python的常見矩陣運算(小結)

    python的常見矩陣運算(小結)

    這篇文章主要介紹了python的常見矩陣運算(小結),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-08-08
  • Python基礎之with語句和上下文管理器詳解

    Python基礎之with語句和上下文管理器詳解

    這篇文章主要為大家詳細介紹了Python中with語句和上下文管理器的具體使用方法,文中的示例代碼講解詳細,感興趣的小伙伴可以了解一下
    2023-04-04
  • python uuid生成唯一id或str的最簡單案例

    python uuid生成唯一id或str的最簡單案例

    這篇文章主要介紹了python uuid生成唯一id或str的最簡單案例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-01-01
  • python實現(xiàn)好看的時鐘效果

    python實現(xiàn)好看的時鐘效果

    這篇文章主要為大家詳細介紹了python實現(xiàn)好看的時鐘效果,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-05-05
  • Python?Pipeline處理數(shù)據(jù)工作原理探究

    Python?Pipeline處理數(shù)據(jù)工作原理探究

    如果你是一個Python開發(fā)者,你可能聽過"pipeline"這個術語,但?pipeline?到底是什么,它又有什么用呢?在這篇文章中,我們將探討?Python?中的?pipeline?概念,它們是如何工作的,以及它們?nèi)绾螏椭憔帉懜逦?、更高效的代碼
    2024-01-01
  • Python實現(xiàn)自動化發(fā)送郵件

    Python實現(xiàn)自動化發(fā)送郵件

    大家好,本篇文章主要講的是Python實現(xiàn)自動化發(fā)送郵件,感興趣的同學趕快來看一看吧,對你有幫助的話記得收藏一下
    2022-01-01

最新評論