ホームページ >バックエンド開発 >Python チュートリアル >Python を使用して win32 COM 経由で Excel を開き、シートを追加する方法

Python を使用して win32 COM 経由で Excel を開き、シートを追加する方法

不言
不言オリジナル
2018-05-02 15:58:253309ブラウズ

この記事では、主に Python を使用して win32 COM を介してシートを追加する方法を紹介します。必要な友人はそれを参照できるようにします。 COM: プログラムで操作できるプロパティまたはメソッドの数がわかりません。この種の成功は試行錯誤の結果なので、シート ページを追加するだけでも長い時間がかかりました。

編集したコードは次のとおりです:

#!/usr/bin/python
 
from win32com.client import Dispatch
 
xlApp = Dispatch('Excel.Application')
xlApp.Visible = True
xlApp.Workbooks.Add()
xlApp.Worksheets.Add()

プログラムの実行結果:

上記の操作後、デフォルトで開いたときのExcelバージョンにはシートページが1つしかありません。ページを開くとシートが表示され、シートページが正常に作成されたことがわかります。

シートページの名前を指定したい場合は、シートページの作成時に属性を変更する必要があります。コードを次のように変更します。

#!/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

プログラムの実行結果は次のとおりです。

上記の結果からわかるように、この操作は新しいシート ページの作成を実現するだけでなく、新しく作成されたシート関数の名前を実現します。作成と名前付けが完了すると、名前に導かれてシートページに情報の書き込みが実現します。

関連する推奨事項:

Python の Requests パッケージを使用してシミュレートされたログインを実装する方法




以上がPython を使用して win32 COM 経由で Excel を開き、シートを追加する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。