运维自动化 第二章 openpyxl的用法,读写excel内容
生活随笔
收集整理的這篇文章主要介紹了
运维自动化 第二章 openpyxl的用法,读写excel内容
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1.安裝openpyxl
2.寫數據
from openpyxl import Workbookwb=Workbook() #創建工作簿 wb1=wb.create_sheet('index') #創建工作簿也可以指定位置 wb1=wb.create_sheet('index',0)#修改名稱 wb1.title='text'#添加數據方式1 wb1['A3']=2 wb1['B3']=3#添加數據方式2 wb1.cell(row=3,column=4,value=5)#添加一行數據 wb1.append(['姓名','年齡','愛好','電話'])#添加一個空行 wb1.append([])#添加函數 wb1['A5']='=sum('A3'+'B3')'#保存數據 wb.save('1.xlsx')3.讀數據
from openpyxl import load_workbookwb=load_workbook('date.xlsx',data_only=True)#獲取工作簿的名稱 wb.sheetnames#找到wb中的index工作簿 wb1=wb['index']#讀取數據方式1 print(wb1['A3'].value) #讀函數的時候,初始化時要加data_only=True ,要手動的修改并保存#讀取數據方式2 print(wb1.cell(row=3,column=1).value)#獲取所有行的記錄 for row in wb1.rows:#獲取每一行的單元格的數據for d in row:print(d.value)#獲取所有列的記錄 for col in wb1.columns:#獲取每一列的單元格的數據for c in col:print(c.value)#獲取最大的行數 print(wb1.max_row)#獲取最大的列數 print(wb1.max_column)
?
轉載于:https://www.cnblogs.com/zty1304368100/p/10808516.html
總結
以上是生活随笔為你收集整理的运维自动化 第二章 openpyxl的用法,读写excel内容的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: let const —— ES6基础总
- 下一篇: 第五章 树和二叉树