GO-AHEADの日記

GO-AHEADで出版した書籍の紹介をします

PythonでExcelプログラミング入門-7

PythonExcelプログラミング入門

amazon kindleを出版しました。


2.1 "Hello World"の表示
(3)セルに表示-3(win32comのプログラム)

 (1)、(2)と同様に、win32comを用いて、'Hello World-win32com'をセルに書き込んでみましょう。

 

#win32comをインポートします。
import win32com.client

# Excelを起動します。
book1_ap = win32com.client.Dispatch('Excel.Application')

#EXCELを表示
book1_ap.Visible = 1

#EXCELファイルを開きます。
Wb1=book1_ap.Workbooks.Open(Filename='G:\excel\Book1.xlsx')

#シートを選択
Sh1= Wb1.Worksheets("Sheet1")

#セルにHello Worldを書き込み
Sh1.Cells(1,1).Value='Hello World-win32com'
Sh1.Range('B2').Value='Hello World-win32com'

#ファイルを保存します。
Wb1.SaveAs('G:\excel\Book1.xlsx')
Wb1.Close

#終了します。
book1_ap.Quit()

 

f:id:GO-AHEAD:20201120150054p:plain

これで、win32comでもファイルを開いて、EXCELを操作して、ファイルを保存するという、基本的な記述はできました。