利用python調(diào)整Excel行高和列寬的操作示例
引言
在Excel中,默認(rèn)的行高和列寬可能不足以完全顯示某些單元格中的內(nèi)容,特別是當(dāng)內(nèi)容較長時(shí)。通過調(diào)整行高和列寬,可以確保所有數(shù)據(jù)都能完整顯示,避免內(nèi)容被截?cái)唷:侠淼男懈吆土袑捒梢允贡砀窨雌饋砀诱麧嵑蛯I(yè),尤其是在包含大量數(shù)據(jù)的情況下。
本文將介紹如何通過Python調(diào)整Excel的行高列寬、或設(shè)置自適應(yīng)行高列寬。
Python Excel庫
要通過Python操作Excel文檔,需要用到國產(chǎn)庫 Spire.XLS for Python??梢灾苯邮褂靡韵聀ip命令安裝:(也可以下載下載產(chǎn)品包后再從本地路徑安裝)
pip install Spire.XLS
Python 調(diào)整Excel 行高、列寬
Spire.XLS for Python提供了Worksheet類來代表Excel中的工作表,使用該類下的 SetRowHeight(rowIndex, height) 方法和 SetColumnWidth(columnIndex, width) 方法可以設(shè)置指定行和列的高度和寬度 。
Python代碼:
from spire.xls import *
from spire.xls.common import *
# 加載Excel文檔
workbook = Workbook()
workbook.LoadFromFile("調(diào)整.xlsx")
# 獲取第一張工作表
worksheet = workbook.Worksheets[0]
# 設(shè)置第一行的行高
worksheet.SetRowHeight(1, 40)
# 設(shè)置第一列的列寬
worksheet.SetColumnWidth(1, 18)
# 保存結(jié)果文件
workbook.SaveToFile("調(diào)整行高列寬.xlsx", ExcelVersion.Version2016)
workbook.Dispose()

Python 設(shè)置自適應(yīng)行高、列寬
自適應(yīng)行高列寬功能會根據(jù)單元格中的內(nèi)容自動(dòng)調(diào)整行的高度和列的寬度,以確保所有內(nèi)容都能完整顯示。要調(diào)整某個(gè)單元格區(qū)域的行高和列寬,可以使用 CellRange.AutoFitRows() 和 CellRange.AutoFitColumns() 方法。
Python代碼:
from spire.xls import *
from spire.xls.common import *
# 加載Excel文檔
workbook = Workbook()
workbook.LoadFromFile("調(diào)整.xlsx")
# 獲取第一張工作表
sheet = workbook.Worksheets[0]
# 獲取工作表中包含數(shù)據(jù)的區(qū)域
range = sheet.AllocatedRange
# 自動(dòng)調(diào)整行高
range.AutoFitRows()
# 自動(dòng)調(diào)整列寬
range.AutoFitColumns()
# 保存結(jié)果文件
workbook.SaveToFile("自適應(yīng)行高列寬.xlsx", ExcelVersion.Version2016)
workbook.Dispose()

通過以上兩個(gè)示例可以輕松通過Python代碼調(diào)整Excel表格中的行高和列寬,從而提高數(shù)據(jù)的可讀性和美觀性。
到此這篇關(guān)于利用python調(diào)整Excel行高和列寬的操作方法的文章就介紹到這了,更多相關(guān)python調(diào)整Excel高和寬內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
python實(shí)現(xiàn)定時(shí)提取實(shí)時(shí)日志程序
這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)定時(shí)提取實(shí)時(shí)日志程序,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-06-06
python基礎(chǔ)之單分派泛函數(shù)singledispatch
這篇文章主要介紹了python基礎(chǔ)之單分派泛函數(shù)singledispatch問題,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-08-08
python+adb+monkey實(shí)現(xiàn)Rom穩(wěn)定性測試詳解
這篇文章主要介紹了python+adb+monkey實(shí)現(xiàn)Rom穩(wěn)定性測試詳解,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-04-04
基于Python開發(fā)圖像數(shù)據(jù)清洗&圖像質(zhì)量檢查工具
隨著目前采集的數(shù)據(jù)集中的圖像越來越多,出現(xiàn)了數(shù)據(jù)格式十分雜亂、質(zhì)量不統(tǒng)一等問題,下面小編就來用Python制作一個(gè)圖像數(shù)據(jù)清洗&圖像質(zhì)量檢查工具吧2025-03-03
使用python采集Excel表中某一格數(shù)據(jù)
這篇文章主要介紹了使用python采集Excel表中某一格數(shù)據(jù),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-05-05
python實(shí)現(xiàn)zabbix發(fā)送短信腳本
這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)zabbix發(fā)送短信腳本,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-09-09
關(guān)于numpy強(qiáng)制類型轉(zhuǎn)換的問題
這篇文章主要介紹了關(guān)于numpy強(qiáng)制類型轉(zhuǎn)換的問題,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-05-05
淺談Tensorflow 動(dòng)態(tài)雙向RNN的輸出問題
今天小編就為大家分享一篇淺談Tensorflow 動(dòng)態(tài)雙向RNN的輸出問題,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-01-01
Python跨文件調(diào)用函數(shù)的五種實(shí)用方法
在開發(fā)Python項(xiàng)目時(shí),90%的開發(fā)者都會遇到這樣的困境:代碼越寫越長,功能越來越亂,最后變成難以維護(hù)的"意大利面條式代碼",本文將手把手教你通過模塊化編程,讓代碼結(jié)構(gòu)清晰、可維護(hù)性強(qiáng),并深入解析5種跨文件調(diào)用函數(shù)的實(shí)用方法,需要的朋友可以參考下2025-05-05

