使用Python合并?Excel單元格指定行列或單元格范圍
合并 Excel 單元格是 Excel 數(shù)據(jù)處理和表格設(shè)計(jì)中的一項(xiàng)常用操作。例如,在制作表格標(biāo)題時(shí),經(jīng)常會(huì)將多個(gè)單元格合并,使標(biāo)題能夠跨列顯示,更加醒目和美觀。此外,當(dāng)對(duì)數(shù)據(jù)進(jìn)行分類時(shí),為了使同一類別的數(shù)據(jù)在視覺上更具整體性和區(qū)分度,可以將同一類別的單元格進(jìn)行合并。本文將介紹如何通過Python合并Excel 中的指定行、列、或單元格范圍。
Python Excel庫安裝
本文中需要用到 Spire.XLS for Python庫??梢灾苯邮褂靡韵聀ip命令安裝:(也可以下載產(chǎn)品包后再從本地路徑安裝)
pip install Spire.XLS
Python合并Excel 中的指定行
使用 Workbook.LoadFromFile() 方法加載 Excel 示例文件。
使用 Workbook.Worksheets[] 屬性獲取指定工作表。
調(diào)用 Workheet.Rows[index].Merge() 方法合并Excel中指定行。
使用 Workbook.SaveToFile() 方法保存結(jié)果文件。
from spire.xls import * from spire.xls.common import * # 加載Excel文檔 workbook = Workbook() workbook.LoadFromFile("示例.xlsx") # 獲取第一張工作表 sheet = workbook.Worksheets[0] # Merge the first column in Excel sheet.Columns[8].Merge() # 合并第一行 sheet.Rows[0].Merge() # 保存結(jié)果文檔 workbook.SaveToFile("合并行.xlsx", ExcelVersion.Version2013) workbook.Dispose()
Python合并Excel 中的指定列
使用 Workbook.LoadFromFile() 方法加載 Excel 示例文件。
使用 Workbook.Worksheets[] 屬性獲取指定工作表。
調(diào)用 Workheet.Columns[index].Merge() 方法合并Excel中指定列。
使用 Workbook.SaveToFile() 方法保存結(jié)果文件。
from spire.xls import * from spire.xls.common import * # 加載Excel文檔 workbook = Workbook() workbook.LoadFromFile("示例.xlsx") # 獲取第一張工作表 sheet = workbook.Worksheets[0] # 合并第一列 sheet.Columns[0].Merge() # 保存結(jié)果文檔 workbook.SaveToFile("合并列.xlsx", ExcelVersion.Version2013) workbook.Dispose()
Python合并Excel 中的指定單元格區(qū)域
除了合并Excel中指定行或列之外,還可以合并指定的單元格范圍,步驟如下:
使用 Workbook.LoadFromFile() 方法加載 Excel 示例文件。
使用 Workbook.Worksheets[] 屬性獲取指定工作表。
調(diào)用 Worksheet.Range[].Merge() 方法合并Excel中指定的單元格范圍。
使用 Workbook.SaveToFile() 方法保存結(jié)果文件。
from spire.xls import * from spire.xls.common import * # 加載Excel文檔 workbook = Workbook() workbook.LoadFromFile("示例.xlsx") # 獲取第一張工作表 sheet = workbook.Worksheets[0] # 合并B2:D5的單元格 sheet.Range["B2:D5"].Merge() # 保存結(jié)果文檔 workbook.SaveToFile("合并指定單元格.xlsx", ExcelVersion.Version2013) workbook.Dispose()
合理運(yùn)用Excel中合并單元格的功能能夠讓表格布局更美觀、數(shù)據(jù)展示更清晰。
到此這篇關(guān)于使用Python合并 Excel單元格指定行列或單元格范圍的文章就介紹到這了,更多相關(guān)Python合并 Excel單元格內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- Python?excel合并居中值相同的單元格實(shí)例代碼
- Python實(shí)現(xiàn)Excel自動(dòng)分組合并單元格
- python操作openpyxl導(dǎo)出Excel 設(shè)置單元格格式及合并處理代碼實(shí)例
- Python批量合并有合并單元格的Excel文件詳解
- python之DataFrame實(shí)現(xiàn)excel合并單元格
- python使用pandas自動(dòng)化合并Excel文件的實(shí)現(xiàn)方法
- 使用Python實(shí)現(xiàn)合并多個(gè)Excel文件
- 使用Python快速進(jìn)行Excel合并的幾種場(chǎng)景
相關(guān)文章
Python下使用Trackbar實(shí)現(xiàn)繪圖板
這篇文章主要為大家詳細(xì)介紹了Python下使用Trackbar實(shí)現(xiàn)繪圖板,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2020-10-10Python基礎(chǔ)教程之淺拷貝和深拷貝實(shí)例詳解
這篇文章主要介紹了Python基礎(chǔ)教程之淺拷貝和深拷貝實(shí)例詳解的相關(guān)資料,需要的朋友可以參考下2017-07-07在VSCode中搭建Python開發(fā)環(huán)境并進(jìn)行調(diào)試
這篇文章介紹了在VSCode中搭建Python開發(fā)環(huán)境并進(jìn)行調(diào)試的方法,對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2022-06-06Python 解決中文寫入Excel時(shí)拋異常的問題
下面小編就為大家分享一篇Python 解決中文寫入Excel時(shí)拋異常的問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2018-05-05PyQt5實(shí)現(xiàn)五子棋游戲(人機(jī)對(duì)弈)
這篇文章主要為大家詳細(xì)介紹了PyQt5實(shí)現(xiàn)五子棋游戲,人機(jī)對(duì)弈,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-01-01