使用Python通過(guò)win32 COM打開(kāi)Excel并添加Sheet的方法
對(duì)win32 COM不是很熟悉,不知道一個(gè)程序究竟有多少屬性或者方法可以操作。僅僅是一個(gè)Sheet頁(yè)的添加就費(fèi)了我好長(zhǎng)時(shí)間,因?yàn)檫@種成功來(lái)自于試探。
編輯代碼如下:
#!/usr/bin/python
from win32com.client import Dispatch
xlApp = Dispatch('Excel.Application')
xlApp.Visible = True
xlApp.Workbooks.Add()
xlApp.Worksheets.Add()
程序運(yùn)行結(jié)果:

我用的Excel版本默認(rèn)打開(kāi)的時(shí)候只有一個(gè)Sheet頁(yè),通過(guò)以上操作后打開(kāi)的時(shí)候出現(xiàn)了兩個(gè)Sheet頁(yè),可見(jiàn)創(chuàng)建Sheet頁(yè)成功。
如果要指明Sheet頁(yè)的名字,那么就得在創(chuàng)建的時(shí)候修改一個(gè)屬性。修改代碼如下:
#!/usr/bin/python
from win32com.client import Dispatch
xlApp = Dispatch('Excel.Application')
xlApp.Visible = True
xlApp.Workbooks.Add()
xlApp.Worksheets.Add().Name = 'test'
xlSheet = xlApp.Worksheets('test')
xlSheet.Cells(1,1).Value = 'title'
xlSheet.Cells(2,1).Value = 123
程序執(zhí)行結(jié)果如下:

從上面的結(jié)果可以看出,操作不僅實(shí)現(xiàn)了創(chuàng)建新的Sheet頁(yè)同時(shí)還實(shí)現(xiàn)了給新創(chuàng)建的Sheet頁(yè)命名的功能。在創(chuàng)建并命名結(jié)束后,又通過(guò)名稱所引導(dǎo)這個(gè)Sheet頁(yè)實(shí)現(xiàn)了信息的寫(xiě)入。
- python 實(shí)現(xiàn)讀取一個(gè)excel多個(gè)sheet表并合并的方法
- 解決python pandas讀取excel中多個(gè)不同sheet表格存在的問(wèn)題
- Python操作Excel把數(shù)據(jù)分給sheet
- Python使用Excel將數(shù)據(jù)寫(xiě)入多個(gè)sheet
- python實(shí)現(xiàn)跨excel sheet復(fù)制代碼實(shí)例
- python實(shí)現(xiàn)讀取excel文件中所有sheet操作示例
- python查詢文件夾下excel的sheet名代碼實(shí)例
- python得到一個(gè)excel的全部sheet標(biāo)簽值方法
- python實(shí)現(xiàn)跨excel的工作表sheet之間的復(fù)制方法
- python 合并多個(gè)excel中同名的sheet
相關(guān)文章
使用python-docx在word文檔中查找書(shū)簽,并在書(shū)簽處寫(xiě)入數(shù)據(jù)方式
使用python-docx庫(kù),可在Word文檔中查找書(shū)簽并寫(xiě)入數(shù)據(jù)。首先打開(kāi)文檔,通過(guò)bookmarks屬性獲取書(shū)簽對(duì)象,然后使用書(shū)簽名定位書(shū)簽位置,最后將數(shù)據(jù)寫(xiě)入書(shū)簽處。這種方法適合自動(dòng)化填充Word模板等場(chǎng)景2024-09-09
Python爬蟲(chóng)獲取全網(wǎng)招聘數(shù)據(jù)實(shí)現(xiàn)可視化分析示例詳解
這篇文章主要介紹了Python爬蟲(chóng)獲取全網(wǎng)招聘數(shù)據(jù)實(shí)現(xiàn)可視化分析示例詳解,實(shí)現(xiàn)采集一下最新的qcwu招聘數(shù)據(jù),本文列舉了部分代碼以及實(shí)現(xiàn)思路,需要的朋友可以參考下2023-07-07
解決Pytorch修改預(yù)訓(xùn)練模型時(shí)遇到key不匹配的情況
這篇文章主要介紹了解決Pytorch修改預(yù)訓(xùn)練模型時(shí)遇到key不匹配的情況,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2021-06-06
一文詳解Python中實(shí)現(xiàn)單例模式的幾種常見(jiàn)方式
這篇文章主要為大家介紹了Python中實(shí)現(xiàn)單例模式的幾種常見(jiàn)方式示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-03-03

