成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

從入門到精通:Python OpenPyXL完整教程

開發 后端
在本文中,介紹了OpenPyXL的安裝方法,然后分享了如何打開、創建工作簿,讀取和寫入數據,以及如何操作工作表和設置樣式。

OpenPyXL是一個強大的Python庫,用于處理Excel文件,允許讀取、編輯和創建Excel工作簿和工作表。無論是需要自動化處理大量數據,還是創建漂亮的報告,OpenPyXL都是一個強大的工具。本文將詳細介紹OpenPyXL的各種功能,包括讀取、寫入、樣式設置等,以及大量示例代碼來幫助你深入理解。

安裝OpenPyXL

要開始使用OpenPyXL,首先需要安裝它。

使用pip進行安裝:

pip install openpyxl

安裝完成后,就可以導入OpenPyXL并開始處理Excel文件了。

import openpyxl

打開和創建工作簿

打開現有工作簿

使用OpenPyXL,可以打開現有的Excel工作簿,然后對其進行讀取和編輯。

下面是打開工作簿的示例:

import openpyxl

# 打開工作簿
workbook = openpyxl.load_workbook('example.xlsx')

# 獲取工作表
sheet = workbook['Sheet1']

# 讀取單元格數據
cell_value = sheet['A1'].value
print(cell_value)

創建新工作簿

可以使用OpenPyXL創建新的Excel工作簿,然后將數據寫入其中。

下面是創建新工作簿的示例:

import openpyxl

# 創建新工作簿
workbook = openpyxl.Workbook()

# 獲取默認工作表
sheet = workbook.active

# 寫入數據到單元格
sheet['A1'] = 'Hello'
sheet['B1'] = 'World'

# 保存工作簿
workbook.save('new_example.xlsx')

讀取和寫入數據

讀取單元格數據

可以使用OpenPyXL讀取工作表中的單元格數據。

以下是一些示例:

import openpyxl

workbook = openpyxl.load_workbook('example.xlsx')
sheet = workbook['Sheet1']

# 讀取單元格數據
cell_value = sheet['A1'].value
print(cell_value)

# 通過行和列索引讀取數據
cell_value = sheet.cell(row=2, column=3).value
print(cell_value)

寫入數據到單元格

要將數據寫入工作表,可以簡單地為單元格分配一個值。

以下是示例:

import openpyxl

workbook = openpyxl.Workbook()
sheet = workbook.active

# 寫入數據到單元格
sheet['A1'] = 'Hello'
sheet.cell(row=2, column=2, value='World')

# 保存工作簿
workbook.save('new_example.xlsx')

操作工作表

OpenPyXL還可以操作工作表,包括創建、復制、刪除等。

以下是一些示例:

創建新工作表

可以創建新的工作表,并將其添加到工作簿中:

import openpyxl

workbook = openpyxl.Workbook()

# 創建新的工作表
new_sheet = workbook.create_sheet(title='NewSheet')

# 保存工作簿
workbook.save('new_example.xlsx')

復制工作表

要復制現有的工作表,可以使用copy_worksheet方法:

import openpyxl

workbook = openpyxl.load_workbook('example.xlsx')

# 復制工作表
copied_sheet = workbook.copy_worksheet(workbook['Sheet1'])
copied_sheet.title = 'Copy of Sheet1'

# 保存工作簿
workbook.save('example_with_copy.xlsx')

刪除工作表

要刪除工作表,使用remove方法:

import openpyxl

workbook = openpyxl.load_workbook('example.xlsx')

# 刪除工作表
del workbook['Sheet2']

# 保存工作簿
workbook.save('example_without_sheet2.xlsx')

設置樣式

OpenPyXL還支持樣式設置,可以設置字體、背景顏色、邊框等。以下是一些示例:

設置字體樣式

import openpyxl
from openpyxl.styles import Font

workbook = openpyxl.Workbook()
sheet = workbook.active

# 創建字體樣式
font = Font(name='Arial', bold=True, size=14)

# 將字體樣式應用到單元格
sheet['A1'].font = font

# 保存工作簿
workbook.save('example_with_font.xlsx')

設置背景顏色

import openpyxl
from openpyxl.styles import PatternFill

workbook = openpyxl.Workbook

()
sheet = workbook.active

# 創建背景顏色樣式
fill = PatternFill(start_color='FFFF00', end_color='FFFF00', fill_type='solid')

# 將背景顏色應用到單元格
sheet['B2'].fill = fill

# 保存工作簿
workbook.save('example_with_fill.xlsx')

設置邊框

import openpyxl
from openpyxl.styles import Border, Side

workbook = openpyxl.Workbook()
sheet = workbook.active

# 創建邊框樣式
border = Border(left=Side(style='thin'), right=Side(style='thin'), top=Side(style='thin'), bottom=Side(style='thin'))

# 將邊框應用到單元格
sheet['C3'].border = border

# 保存工作簿
workbook.save('example_with_border.xlsx')

總結

Python OpenPyXL是一個功能強大的庫,用于處理Excel文件,無論是在辦公自動化中使用Excel文件,還是需要對大量數據進行分析,OpenPyXL都是一個強有力的工具。在本文中,介紹了OpenPyXL的安裝方法,然后分享了如何打開、創建工作簿,讀取和寫入數據,以及如何操作工作表和設置樣式。

通過本文,學會了如何使用OpenPyXL打開已有的Excel文件,讀取和編輯其中的數據,也學會了如何創建新的工作簿,將數據寫入其中,以及如何操作工作表,包括創建、復制和刪除工作表。此外,還了解了如何設置樣式,包括字體、背景顏色和邊框,以美化Excel文件。

使用Python OpenPyXL,可以輕松地處理各種Excel文件,從而提高辦公效率和數據處理能力。無論是日常工作還是數據分析,OpenPyXL都將成為得力助手。

責任編輯:姜華 來源: 今日頭條
相關推薦

2024-02-26 08:52:20

Python傳遞函數參數參數傳遞類型

2010-02-06 15:31:18

ibmdwAndroid

2009-07-22 14:55:16

ibmdwAndroid

2016-12-08 22:39:40

Android

2017-05-09 08:48:44

機器學習

2022-06-10 08:17:52

HashMap鏈表紅黑樹

2024-09-06 17:45:55

Linux磁盤

2012-02-29 00:49:06

Linux學習

2025-02-24 10:07:10

2023-05-09 08:34:51

PythonWith語句

2024-01-11 09:35:12

單元測試Python編程軟件開發

2010-11-08 10:20:18

2022-09-02 15:11:18

開發工具

2023-09-26 22:26:15

Python代碼

2023-10-13 08:23:05

2009-07-03 18:49:00

網吧綜合布線

2009-03-19 13:36:53

SSH安全通道遠程

2011-10-26 20:47:36

ssh 安全

2025-03-21 14:31:14

NumPyPython數組
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 毛片在线免费播放 | 日本精品在线播放 | 国产99久久精品一区二区永久免费 | 精品成人在线视频 | 国产精品一区二区三区四区五区 | 在线免费中文字幕 | 亚洲精品一区二区三区蜜桃久 | 久久精品色欧美aⅴ一区二区 | 一区二区在线不卡 | 国产91在线 | 亚洲 | 国产1区2区3区 | 成人小视频在线观看 | 一级欧美一级日韩片 | 91亚洲精品国偷拍自产在线观看 | av中文字幕在线 | 国产精品成人在线播放 | 国产日韩欧美一区 | 精品久久久久久久人人人人传媒 | 亚洲一区二区三区免费在线观看 | 欧美日韩亚洲一区 | 999久久久| 91激情视频 | 日本黄色不卡视频 | 欧美日韩免费 | 国产精品永久免费视频 | 精品国产乱码久久久久久88av | 国产成人精品在线播放 | 成人一区在线观看 | 日韩欧美一区二区三区免费观看 | 欧美激情视频一区二区三区免费 | 黄色毛片免费视频 | 国产清纯白嫩初高生在线播放视频 | 亚洲人的av| 国产高清视频一区二区 | 国产精品日韩在线 | 青草青草久热精品视频在线观看 | 国产亚洲网站 | 国产网站久久 | 欧美成年人视频在线观看 | 亚洲五码久久 | 日本精a在线观看 |