前回は、CSVファイルやMicrosoft Excelファイルを読み込み、それを別のMicrosoft Excelファイルに保存する方法を取り上げた。今回は、請求書ファイルを使ってファイルの読み込みと書き込みの方法を取り上げる。前回の方法では装飾データ(フォントのスタイル、セルの色、境界線など)が保持されないので、その辺りを説明する。→連載「PythonでExcel作業の効率化を図ろう」のこれまでの回はこちらを参照

請求書ファイルをダウンロード

試してみるにあたってリアルな請求書データがあった方がよい。実際に使っているMicrosoft Excelファイルを使うのがよいが、ここでは誰でも再現できるようにMicrosoftが提供しているテンプレートファイルを使う方法を取り上げる。

まず「ソーシャル メディア、ドキュメント、デザイン用の無料テンプレート | Microsoft Create」にアクセスする。このサイトにはMicrosoft 365で使用できるさまざまなファイルの無料テンプレートファイルがまとめられている。カスタマイズも可能で、使い勝手のよいサイトだ。

  • ソーシャル メディア、ドキュメント、デザイン用の無料テンプレート|Microsoft Create

    ソーシャル メディア、ドキュメント、デザイン用の無料テンプレート | Microsoft Create

「仕事効率化」を選択して、候補から使いたい請求書のテンプレートファイルをダウンロードする。

  • 請求書デザインテンプレート

    請求書デザインテンプレート

ここでは「税の計算を含むサービス請求書」をダウンロードして使う。

  • 「税の計算を含むサービス請求書」をダウンロード

    「税の計算を含むサービス請求書」をダウンロード

ダウンロードしたファイルを開くと、次のようなファイルであることを確認できる。

  • 「税の計算を含むサービス請求書」をMicrosoft Excelでオープン

    「税の計算を含むサービス請求書」をMicrosoft Excelでオープン

このファイルをPythonから編集して使えるようにしていく。

Pandasを使ってExcelファイルのオープンと保存

この記事は
Members+会員の方のみ御覧いただけます

ログイン/無料会員登録

会員サービスの詳細はこちら