亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Python使用win32com.client的方法示例

 更新時間:2023年02月19日 09:55:02   作者:robin2022  
本文主要介紹了Python使用win32com.client的方法示例,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習或者工作具有一定的參考學(xué)習價值,需要的朋友們下面隨著小編來一起學(xué)習學(xué)習吧

在網(wǎng)上搜索的時候,經(jīng)常看到兩種打開方式: dispatch和EnsureDispatch

import win32com.client as win32
xl_dis = win32.Dispatch("Excel.Application")
import win32com.client as win32
xl_ens = win32.gencache.EnsureDispatch("Excel.Application")

兩種方式的差別參見:

https://stackoverflow.com/questions/50127959/win32-dispatch-vs-win32-gencache-in-python-what-are-the-pros-and-cons

#創(chuàng)建

#word
w = win32com.client.Dispatch("Word.Application") ? ?
w = win32com.client.DispatchEx("Word.Application")#使用啟動獨立的進程

#excel
xlApp = win32com.client.Dispatch("Excel.Application")

#后臺運行, 不顯示, 不警告
w.Visible = 0;
w.DisplayAlerts = 0;

#打開新的文件

#word
doc = w.Documents.Open(FileName)
#new_doc = w.Documents.Add() #創(chuàng)建新的文檔

#excel
xlBook = xlApp.Workbooks.Open(FileName)
#new_xlBook = xlApp.Workbooks.Add() #創(chuàng)建新的工作簿


#插入文字

#word
myRange = doc.Range(0, 0)
myRange.InsertBefore("hello from Python")

#excel

#使用樣式
wordStyle = myRange.Select()
wordStyle.Style = constants.wdStyleHeading1

#正文文字替換
w.Selection.Find.ClearFormatting()
w.Selection.Find.Replacement.ClearFormatting()
w.Selection.Find.Execute(OldStr, False, False, False, False, False, True, 1, True, NewStr, 2)


#表格操作

#word
doc.Tables[0].Rows[0].Cells[0].Range.Text = "hello world Python"
worddoc.Tables[0].Rows.Add() #增加一行

#excel

#獲取
_sheet = xlBook.Worksheets(sheet)
_sheet.Cell(row, col).Value

#設(shè)置
_sheet = xlBook.Worksheets(sheet)
_sheet.Cells(row, col).Value = values

#范圍操作
_sheet = xlBook.Worksheets(sheet)
_sheet.Range(_sheet.Cell(row1, col1), _sheet.Cell(row2, col2)).Value


#添加圖片

#excel
_sheet = xlBook.Worksheets(sheet)
_sheet.Shapes.AddPicture(picturename, 1, 1, Left, Top, Width, Height)


#copy 工作簿

sheets = xlBook.Worksheets
sheets(1).Copy(None, sheets(1))

#轉(zhuǎn)換為html

#word
wc = win32com.client.constants
w.ActiveDocument.WebOptions.RelyOnCSS = 1
w.ActiveDocument.WebOptions.OptimizeForBrowser = 1
w.ActiveDocument.WebOptions.BrowserLevel = 0 # constants.wdBrowserLevelV4
w.ActiveDocument.WebOptions.OrganizeInFolder = 0
w.ActiveDocument.WebOptions.UseLongFileNames = 1
w.ActiveDocument.WebOptions.RelyOnVML = 0
w.ActiveDocument.WebOptions.AllowPNG = 1
w.ActiveDocument.SaveAs(FileName, FileFormat = wc.wdFormatHTML)

#打印
doc.PrintOut()

#保存

#excel
xlBook.SaveAs(FileName)#另存為
xlBook.Save()


#關(guān)閉

#word
#doc.Close()
w.Documents.Close(wc.wdDoNotSaveChanges)
w.Quit()


#excel
xlBook.Close(SaveChange = 0)
xlBook.Quit()

到此這篇關(guān)于Python使用win32com.client的方法示例的文章就介紹到這了,更多相關(guān)Python使用win32com.client內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • PyQt5實現(xiàn)無邊框窗口的標題拖動和窗口縮放

    PyQt5實現(xiàn)無邊框窗口的標題拖動和窗口縮放

    這篇文章主要為大家詳細介紹了PyQt5實現(xiàn)無邊框窗口的標題拖動和窗口縮放,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-04-04
  • Python實現(xiàn)計算圖像RGB均值方式

    Python實現(xiàn)計算圖像RGB均值方式

    這篇文章主要介紹了Python實現(xiàn)計算圖像RGB均值方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-06-06
  • Pandas數(shù)據(jù)離散化原理及實例解析

    Pandas數(shù)據(jù)離散化原理及實例解析

    這篇文章主要介紹了Pandas數(shù)據(jù)離散化原理及實例解析,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習或者工作具有一定的參考學(xué)習價值,需要的朋友可以參考下
    2019-11-11
  • python3獲取當前文件的上一級目錄實例

    python3獲取當前文件的上一級目錄實例

    下面小編就為大家分享一篇python3獲取當前文件的上一級目錄實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-04-04
  • python使用range函數(shù)計算一組數(shù)和的方法

    python使用range函數(shù)計算一組數(shù)和的方法

    這篇文章主要介紹了python使用range函數(shù)計算一組數(shù)和的方法,涉及Python中range函數(shù)的使用技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-05-05
  • python單元測試框架pytest的使用示例

    python單元測試框架pytest的使用示例

    這篇文章主要介紹了python單元測試框架pytest的使用示例,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習或者工作具有一定的參考學(xué)習價值,需要的朋友們下面隨著小編來一起學(xué)習學(xué)習吧
    2020-10-10
  • Django實現(xiàn)簡單的分頁功能

    Django實現(xiàn)簡單的分頁功能

    這篇文章主要為大家詳細介紹了Django實現(xiàn)分頁功能,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-02-02
  • python抓取網(wǎng)頁內(nèi)容并進行語音播報的方法

    python抓取網(wǎng)頁內(nèi)容并進行語音播報的方法

    今天小編就為大家分享一篇python抓取網(wǎng)頁內(nèi)容并進行語音播報的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-12-12
  • tensorflow如何批量讀取圖片

    tensorflow如何批量讀取圖片

    這篇文章主要為大家詳細介紹了tensorflow如何批量讀取圖片,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-08-08
  • 基于Python實現(xiàn)微信自動回復(fù)功能

    基于Python實現(xiàn)微信自動回復(fù)功能

    這篇文章主要為大家詳細介紹了Python如何通過WechatPCAPI來實現(xiàn)微信自動回復(fù)的功能,文中的示例代碼講解詳細,快跟隨小編一起動手嘗試一下
    2022-06-06

最新評論