使用Python通過win32 COM打開Excel并添加Sheet的方法
對win32 COM不是很熟悉,不知道一個程序究竟有多少屬性或者方法可以操作。僅僅是一個Sheet頁的添加就費了我好長時間,因為這種成功來自于試探。
編輯代碼如下:
#!/usr/bin/python from win32com.client import Dispatch xlApp = Dispatch('Excel.Application') xlApp.Visible = True xlApp.Workbooks.Add() xlApp.Worksheets.Add()
程序運行結(jié)果:
我用的Excel版本默認打開的時候只有一個Sheet頁,通過以上操作后打開的時候出現(xiàn)了兩個Sheet頁,可見創(chuàng)建Sheet頁成功。
如果要指明Sheet頁的名字,那么就得在創(chuàng)建的時候修改一個屬性。修改代碼如下:
#!/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é)果可以看出,操作不僅實現(xiàn)了創(chuàng)建新的Sheet頁同時還實現(xiàn)了給新創(chuàng)建的Sheet頁命名的功能。在創(chuàng)建并命名結(jié)束后,又通過名稱所引導這個Sheet頁實現(xiàn)了信息的寫入。
- python 實現(xiàn)讀取一個excel多個sheet表并合并的方法
- 解決python pandas讀取excel中多個不同sheet表格存在的問題
- Python操作Excel把數(shù)據(jù)分給sheet
- Python使用Excel將數(shù)據(jù)寫入多個sheet
- python實現(xiàn)跨excel sheet復(fù)制代碼實例
- python實現(xiàn)讀取excel文件中所有sheet操作示例
- python查詢文件夾下excel的sheet名代碼實例
- python得到一個excel的全部sheet標簽值方法
- python實現(xiàn)跨excel的工作表sheet之間的復(fù)制方法
- python 合并多個excel中同名的sheet
相關(guān)文章
Tensorflow實現(xiàn)將標簽變?yōu)閛ne-hot形式
這篇文章主要介紹了Tensorflow實現(xiàn)將標簽變?yōu)閛ne-hot形式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-05-05python實現(xiàn)簡單tftp(基于udp協(xié)議)
這篇文章主要為大家詳細介紹了python實現(xiàn)簡單tftp,基于udp協(xié)議,具有一定的參考價值,感興趣的小伙伴們可以參考一下2018-07-07Python成功解決ZeroDivisionError:?division?by?zero的方法過程
在Python編程中,ZeroDivisionError:divisionbyzero是因為嘗試除以零所導致的常見錯誤,這篇文章詳細介紹了錯誤的原因、解決方案,需要的朋友可以參考下2024-09-09基于python實現(xiàn)把圖片轉(zhuǎn)換成素描
這篇文章主要介紹了基于python實現(xiàn)把圖片轉(zhuǎn)換成素描,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下2019-11-11Python+Selenium實現(xiàn)短視頻熱點爬取
隨著短視頻的大火,不僅可以給人們帶來娛樂,還有熱點新聞時事以及各種知識,刷短視頻也逐漸成為了日常生活的一部分。本文將通過Pyhton依托Selenium來爬取短視頻熱點,需要的可以參考一下2022-04-04Python實現(xiàn)隨機取一個矩陣數(shù)組的某幾行
今天小編就為大家分享一篇Python實現(xiàn)隨機取一個矩陣數(shù)組的某幾行,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-11-11