日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

使用python的openpyxl模块操作excel

發布時間:2023/12/10 python 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 使用python的openpyxl模块操作excel 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

openpyxl(可讀寫excel表)專門處理Excel2007及以上版本產生的xlsx文件,xls和xlsx之間轉換容易

openpyxl的安裝

模塊的引入

from openpyxl import Workbook from openpyxl.styles import Color, Font, Alignment from openpyxl.styles import Border, Side, Font
from openpyxl import load_workbook

模塊的基本用法

?創建與保存

wb = Workbook() # 創建一個新的excel ws = wb.active # 獲得這個excel的第一個sheet表名 wb.save('xx.xlsx') # 保存excel,若是保存路徑有同名文件則會覆蓋只有保存后里面修改的內容才可以找到

?

?打開存在的excel

file_home = r"E:\demo.xlsx" # 文件的絕對路徑 wb = load_workbook(file_home) 根據Sheet1這個sheet名字來獲取該sheet ws = wb['Sheet1']

?

對工作表的操作

print(wb.worksheets) # 打印這個book里面的所有工作表 print(wb.worksheets[1]) # 打印這個book里面的第二個工作表 print(wb.sheetnames) # 查看所有的sheet表,結果是列表形式,也可以用遍歷: ws = wb.active # 獲得這個book的第一個sheet表名 wb.remove(wb.worksheets[0]) # 刪除索引為0的sheet表 wb.remove(wb['xxx']) # 刪除名為‘xxx’的表ws.title = '修改第一個表名' # 因為 ws = wb.active獲取的是第一個表名,所以修改的就是第一個
wb.worksheets[1].title = '修改索引為1的表名'
wb['xxx'].title = '修改名為最后一個工作表的表名' # 修改名為‘xxx’的表名字
ws1 = wb.create_sheet('新的sheet表', index=0) # 插入新的工作表,放在0位置
ws2 = wb.create_sheet('最后一個工作表') # 默認插在最后

?

對單元格的操作

file_home = r"E:\python-file\my_python\demo.xlsx" wb = load_workbook(file_home) ws = wb.active # 獲取第一個工作表 ws_rows_len = ws.max_row # 最大行數 ws_columns_len = ws.max_column # 最大列數 ws_rows = ws.rows # 獲取所有的行,得到的是可迭代的 ws_columns = ws.columns # 獲取所有的列,得到的是可迭代的 b4_1 = ws.cell(row=1, column=1) b4_2 = ws['B4'] print(b4_1.value, b4_2.value) # 獲取單元格內容,用過value得到其值

?

修改單元格

file_home = r"E:\python-file\my_python\demo.xlsx" wb = load_workbook(file_home) ws = wb.active # 獲取第一個工作表 ws.merge('A1:B3') # 合并單元格A1:B3 ws["A1"] = "=SUM(B1:C1)" # 通過公式計算產生寫入的值 ws["A1"] = 'A1內容' # 對A1單元格內容修改,若是對合并的單元格的值進行修改,只需修改合并的單元格中左上角的單元格的內容 ws.cell(row=4, column=2, value=10) # 通過坐標,修改4行2列(也就是B4)的值為10 ws.row_dimensions[1].height = 34 # 設置行高 ws.column_dimensions['B'].width = 22 # 設置列寬 ws["A1"] = "=SUM(B1:C1)" # 通過公式計算產生寫入的值 ws['A35'].font = Font(name='微軟雅黑', size=14, bold=True) # 設置單元格字體,bold=True加粗 ws["A1"].alignment = Alignment(horizontal='center', vertical='center') # 第一行第一列單元格內容水平居中和垂直居中,也可以選擇左對齊或右對齊 ws['A35'].border = Border(left=Side(border_style=None, color='FF000000'),right=Side(border_style=None, color='FF000000'),top=Side(border_style=None, color='FF000000'),bottom=Side(border_style=1, color='FF000000'),) # 設置單元格上下左右邊框, style屬性:'dashDot','dashDotDot', 'dashed','dotted', # 'double','hair', 'medium', 'mediumDashDot', 'mediumDashDotDot', # 'mediumDashed', 'slantDashDot', 'thin', 'thick'為excel中的默認邊框 # 對合并的單元格加邊框時需要注意,不像賦值一樣,而是需要將其中的所有的單元格(合并前)都加邊框

?

轉載于:https://www.cnblogs.com/jiaqi-666/p/9618375.html

總結

以上是生活随笔為你收集整理的使用python的openpyxl模块操作excel的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 污视频在线观看网址 | 18岁毛片| 久久久网址 | 亚洲在线视频免费观看 | 日韩无遮挡 | 91久久久久久久久 | 91射区| 青青草老司机 | wwwwxxxxx日本 | 超碰免费91| 国产盗摄一区二区三区在线 | 农村村妇真实偷人视频 | 爱的天堂 | 黄色一级片在线播放 | 播金莲一级淫片aaaaaaa | 成人3d动漫一区二区三区91 | 国产尤物视频在线 | 久久影音| 成人小视频在线看 | 牛夜精品久久久久久久99黑人 | 免费黄色a级片 | 国内成人自拍 | 老司机一区二区 | 91久久精 | 青青草原综合久久大伊人精品 | 秋霞在线视频 | 日本人和亚洲人zjzjhd | 在线观看日韩av | 亚洲蜜桃av| 日韩中文av在线 | 成人免费黄色片 | 欧美日韩精品网站 | 综合久久中文字幕 | 免费大片在线观看www | 激情五月亚洲 | 成人免费在线小视频 | 久久精品视频网 | 打白嫩屁屁网站视频短裙 | 在线观看免费视频a | 奇米影视第四色首页 | 亚洲中文字幕第一区 | 狠狠躁18三区二区一区传媒剧情 | 超碰加勒比 | 国产精品入口夜色视频大尺度 | 精品无码av在线 | 99热在线观看免费精品 | 国产三级三级在线观看 | 亚洲一区二区日本 | 日韩在线观看视频一区二区三区 | 黄色a级片在线观看 | 欧美日在线 | 91热热| 亚洲一区二区日韩欧美 | 五月天丁香视频 | 91视频网页 | 欧美黑人欧美精品刺激 | 国产后入清纯学生妹 | 国产网红在线 | 中文字幕乱码人妻二区三区 | 97超碰人人草 | 欧美大片一区二区三区 | 91免费网站 | 欧美理伦少妇2做爰 | 在线观看你懂的视频 | 国产欧美精品一区二区三区app | 亚洲精品伊人 | 亲子乱子伦xxxx | 99在线精品视频 | 丰满少妇一区 | 色综合视频 | 国产欧美日韩在线观看 | 久草五月 | 欧美福利第一页 | www.色com | 色哟哟国产精品色哟哟 | 中文字幕无码乱人伦 | 欧美一区二区三区婷婷 | 日日操夜夜操视频 | 麻豆人妻少妇精品无码专区 | 女人被狂躁c到高潮 | 天堂在线免费视频 | 特黄aaaaaaa片免费视频 | 久久不卡免费视频 | 亚洲av无码国产综合专区 | 亚洲最大成人网色 | 免费特级黄色片 | 麻豆视频黄色 | 污视频免费在线观看网站 | 欧美日韩一级大片 | 天天干夜夜夜夜 | 51 吃瓜网| 98久久久| 永久免费看片在线观看 | 高贵麻麻被调教成玩物 | 99热在线这里只有精品 | av女大全列表 | 伊人影院综合在线 | 精品动漫3d一区二区三区免费版 | 国产精品77 |