PythonでExcelデータ処理

 PythonのopenpyxlというライブラリでExcelブックを編集する本を読んでいます。Excelを使うのはもっぱら職場で、Pythonが使える職場は少ないので、あまり関心は高くありません。「流行りモノは押さえておこう」ということで図書館で借りています。

 オープンで手に入るデータはCSV形式が多く、データ型などのメタデータが失われがちです。ExcelはSQLほど厳密ではありませんがメタデータを記録でき複数のワークシートを持てるので、そのあたりに魅力を感じる方なら試してみる価値はありそうです。

 世間でExcel+Pythonが流行っているのはRPAなどの文脈もあるのだとは思いますが、メンテナンス性を考慮するとPython人材が潤沢な組織以外での導入はお勧め出来ません。職場でPythonを使える方はその時点で恵まれた職場だとは思いますが、当面は昔のPerl/AWKのような「書き捨て」用途と割り切った方が良さそうです。