「WordPressで学ぶPHP(2)データ構造(配列・オブジェクト)編」を発売しました。
本書は「WordPressで学ぶPHP(1)変数・制御構造編」の続編にあたり、PHPの「データ構造」(配列とオブジェクト)について解説します。
配列やオブジェクトは、頭の中で考えるだけでは、イメージがつかみにくいです。本書では図を多用して、配列やオブジェクトをなるべく分かりやすく解説することを心がけました。
Kindle本で、定価250円です。
win32com.client(pywin32)を使ってPythonからExcelを制御する
WindowsでPythonからExcelを制御する際に、「win32com.client」というライブラリを使う方法があります。
その使い方を動画で紹介します。
PythonからWindowsのAPIを呼び出すライブラリ群として、「pywin32」があります。
その中に「win32com.client」というライブラリがあり、COM(Component Object Model)のクライアントやサーバーを作ることができます。
ExcelはCOMのサーバーとしても動作するので、win32com.clientを使うことで、PythonからExcelを制御して、様々な処理を行うことができます。
また、openpyxlやVBAとの比較についても述べています。
サンプルプログラムは以下からダウンロードすることができます。
https://github.com/hajimef/win32com_client_excel_sample