最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

使用Python實現(xiàn)在Excel工作表中創(chuàng)建、修改及刪除表格區(qū)域

 更新時間:2024年12月20日 09:17:27   作者:Eiceblue  
在數(shù)據(jù)分析和自動化處理的工作中,Excel作為一種強大的工具被廣泛應用,而通過Python來操作Excel工作表中的表格,可以極大提高工作效率,下面我們就來學學如何使用Python在Excel工作表中創(chuàng)建,修改及刪除表格吧

在數(shù)據(jù)分析和自動化處理的工作中,Excel作為一種強大的工具被廣泛應用,而通過Python來操作Excel工作表中的表格,可以極大提高工作效率。表格(Table)是Excel中的一種重要結(jié)構,它是一個特殊的單元格區(qū)域,不僅能幫助我們組織和展示數(shù)據(jù),還能提供便捷的數(shù)據(jù)篩選、排序和分析功能。使用Python,我們可以在Excel工作表中輕松創(chuàng)建、修改或刪除這些表格,進而實現(xiàn)批量處理、動態(tài)更新以及自定義報告的自動生成。本文將介紹如何使用Python在Excel工作表中創(chuàng)建、修改及刪除表格。

本文所使用的方法需要用到Spire.XLS for Python,PyPI:pip install spire.xls

用Python在Excel工作表中創(chuàng)建表格

我們可以使用Worksheet.ListObjects.Create(string: tableName, CellRange: cellRange)方法,指定表名和單元格范圍,直接在Excel工作表中創(chuàng)建表格。以下是操作步驟示例:

  • 導入所需模塊:Workbook和TableBuiltInStyles(用于應用內(nèi)置表格樣式)。
  • 創(chuàng)建一個Workbook實例。
  • 使用Workbook.LoadFromFile()方法載入Excel文件。
  • 使用Workbook.Worksheets.get_Item()獲取指定工作表。
  • 使用Worksheet.Range.get_Item()方法獲取用于創(chuàng)建表格的單元格區(qū)域。
  • 使用Worksheet.ListObjects.Create(string: tableName, CellRange: cellRange)方法創(chuàng)建表格。
  • 根據(jù)需要設置表格格式。
  • 使用Workbook.SaveToFile()方法保存更改。
  • 釋放資源。

代碼示例

from spire.xls import Workbook, TableBuiltInStyles

# 創(chuàng)建一個Workbook實例
workbook = Workbook()

# 加載Excel文件
workbook.LoadFromFile("Sample.xlsx")

# 獲取工作表
sheet = workbook.Worksheets.get_Item(0)

# 獲取表格的單元格范圍
cellRange = sheet.Range.get_Item("A1:F9")

# 創(chuàng)建表格
table = sheet.ListObjects.Create("Table1", cellRange)

# 格式化表格
table.BuiltInTableStyle = TableBuiltInStyles.TableStyleLight17

# 保存工作簿
workbook.SaveToFile("output/CreateTableExcel.xlsx")
workbook.Dispose()

結(jié)果

用Python修改Excel工作表中的表格

我們可以使用Worksheet.ListObjects.get_Item()方法根據(jù)索引從工作表中獲取表格對象,然后使用其下的屬性對表格進行修改,如修改所在單元格區(qū)域、是否顯示表頭、表格名。以下是操作步驟示例:

  • 導入所需模塊:Workbook和TableBuiltInStyles(用于修改內(nèi)置表格樣式)。
  • 創(chuàng)建一個Workbook實例。
  • 使用Workbook.LoadFromFile()方法載入Excel文件。
  • 使用Workbook.Worksheets.get_Item()獲取指定工作表。
  • 使用Worksheet.ListObjects.get_Item()方法從工作表中獲取表格。
  • 使用其下的屬性對表格進行修改。
  • 使用Workbook.SaveToFile()方法保存更改。
  • 釋放資源。

代碼示例

from spire.xls import Workbook, TableBuiltInStyles

# 創(chuàng)建一個Workbook實例
workbook = Workbook()

# 加載Excel文件
workbook.LoadFromFile("output/CreateTableExcel.xlsx")

# 獲取第一個工作表
sheet = workbook.Worksheets.get_Item(0)

# 獲取第一個表格
table = sheet.ListObjects.get_Item(0)

# 使用IListObject類的屬性修改表格
table.Location = sheet.Range.get_Item("A1:C9")
table.DisplayHeaderRow = False
table.BuiltInTableStyle = TableBuiltInStyles.TableStyleDark5
table.Name = "NewTable"

# 保存工作簿
workbook.SaveToFile("output/ModifyTableExcel.xlsx")
workbook.Dispose()

結(jié)果

用Python移除Excel工作表中的表格

使用Worksheet.ListObjects.RemoveAt()方法可以根據(jù)索引從Excel工作表中刪除指定表格,從而將其轉(zhuǎn)變?yōu)槠胀▎卧駞^(qū)域,并移除表格格式。以下是操作步驟示例:

  • 導入所需模塊:Workbook。
  • 創(chuàng)建一個Workbook實例。
  • 使用Workbook.LoadFromFile()方法載入Excel文件。
  • 使用Worksheet.ListObjects.RemoveAt()方法根據(jù)索引刪除指定表格。
  • 使用Workbook.SaveToFile()方法保存更改。
  • 釋放資源。

代碼示例

from spire.xls import Workbook, TableBuiltInStyles

# 創(chuàng)建一個Workbook實例
workbook = Workbook()

# 加載Excel文件
workbook.LoadFromFile("output/ModifyTableExcel.xlsx")

# 獲取第一個工作表
sheet = workbook.Worksheets.get_Item(0)

# 從工作表中移除一個表格
sheet.ListObjects.RemoveAt(0)

# 保存工作簿
workbook.SaveToFile("output/RemoveTableExcel.xlsx")
workbook.Dispose()

結(jié)果

到此這篇關于使用Python實現(xiàn)在Excel工作表中創(chuàng)建、修改及刪除表格區(qū)域的文章就介紹到這了,更多相關Python Excel工作表內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • python模塊之paramiko實例代碼

    python模塊之paramiko實例代碼

    這篇文章主要介紹了python模塊之paramiko,分享了相關代碼示例,小編覺得還是挺不錯的,具有一定借鑒價值,需要的朋友可以參考下
    2018-01-01
  • python實現(xiàn)按長寬比縮放圖片

    python實現(xiàn)按長寬比縮放圖片

    這篇文章主要為大家詳細介紹了python實現(xiàn)按長寬比縮放圖片,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-06-06
  • Python中l(wèi)ogging日志模塊代碼調(diào)試過程詳解

    Python中l(wèi)ogging日志模塊代碼調(diào)試過程詳解

    這篇文章主要介紹了Python中l(wèi)ogging日志模塊代碼調(diào)試,今天來看看如何在代碼中定義日志,并探討日志的權限,需要的朋友可以參考下
    2023-04-04
  • 使用虛擬環(huán)境打包python為exe 文件的方法

    使用虛擬環(huán)境打包python為exe 文件的方法

    這篇文章主要介紹了關于使用虛擬環(huán)境打包python為exe 文件的方法,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-08-08
  • python序列化與數(shù)據(jù)持久化實例詳解

    python序列化與數(shù)據(jù)持久化實例詳解

    這篇文章主要介紹了python序列化與數(shù)據(jù)持久化,結(jié)合實例形式詳細分析了Python序列化與數(shù)據(jù)持久化相關原理、實現(xiàn)技巧與操作注意事項,需要的朋友可以參考下
    2019-12-12
  • 一文教你向Pandas?DataFrame添加行

    一文教你向Pandas?DataFrame添加行

    這篇文章主要給大家介紹了關于如何向Pandas?DataFrame添加行的相關資料,文中通過實例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2022-03-03
  • python抓取豆瓣圖片并自動保存示例學習

    python抓取豆瓣圖片并自動保存示例學習

    python抓取豆瓣圖片并自動保存示例學習,示例使用了beautifulsoup庫分析HTML代碼,beautifulsoup是一個HTML/XML解析器,可以用來做網(wǎng)頁爬蟲
    2014-01-01
  • 超詳細注釋之OpenCV構建透明的疊加層

    超詳細注釋之OpenCV構建透明的疊加層

    這篇文章主要介紹了OpenCV構建透明的疊加層,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-09-09
  • Python實現(xiàn)將Markdown一鍵打印為A4專業(yè)文檔

    Python實現(xiàn)將Markdown一鍵打印為A4專業(yè)文檔

    這篇文章主要為大家詳細介紹了如何使用Python實現(xiàn)將Markdown一鍵打印為A4專業(yè)文檔,文中的示例代碼講解詳細,感興趣的小伙伴可以了解下
    2026-01-01
  • 用python實現(xiàn)超強的加密軟件

    用python實現(xiàn)超強的加密軟件

    大家好,本篇文章主要講的是用python實現(xiàn)超強的加密軟件,感興趣的同學趕快來看一看吧,對你有幫助的話記得收藏一下,方便下次瀏覽
    2022-01-01

最新評論

东安县| 嵊州市| 且末县| 竹溪县| 靖西县| 寿阳县| 沅江市| 深水埗区| 托克托县| 阜城县| 磴口县| 赞皇县| 黑河市| 双江| 航空| 班玛县| 灵石县| 潮安县| 三门峡市| 永川市| 定州市| 西林县| 黑山县| 新竹县| 上林县| 永清县| 安丘市| 江源县| 疏附县| 观塘区| 张家口市| 长岛县| 嵊泗县| 潮州市| 临朐县| 新乐市| 栾川县| 康平县| 东阳市| 克东县| 个旧市|