自分の組み込み業界ではやたらExcelが多くて、Excelドキュメントのレビューの機会が度々ある。その中には、ファイル間のトレーサビリティ目視チェックといった、時に刺身タンポポと揶揄されるような気の滅入る作業も少なくない。 こういった作業は、周知の通りだと思うけれど、マイクロソフト系の言語や、Python、Rubyなど様々なプログラミング言語がExcel操作のライブラリを提供しているおかげで、自動化できることが多い。 そのため基本姿勢として自動化に手を付けてみるのは良いと思う。生産性が上がることが多いのもある。また何より、例えば「Excelの目視レビューでなく、Pythonのコーディングをしている」と思えば気を紛らわせられる、ような気がする。ソフトウェア開発者として精神衛生的に良い。 今回はその自動化の実現手段の一つとして、Pythonのopenpyxlを使ったExcelドキュメントのチェ