DXのプログラミング実践

中小企業におけるDXの理解を深めるために、簡単なプログラム言語pythonを使って、Excel処理のプログラムを書いてみました。

■ExcelファイルをCSV化する。
CSV(Comma Separated Value)ファイルは、ITシステムに汎用的に理解可能な形式のファイルです。だから、CSVファイルに書き出せれば、そのファイルはITシステムに読み込めるということです。業務でつかったエクセルファイルをシステム読ませられれば業務の効率化につながります。

excelファイルをcsvファイルに変換するpythonプログラム
図1 excelファイルをcsvファイルに変換するpythonプログラム

pythonはpandasという統計処理のライブラリーを持っているのでそれを活用してたった5行でエクセルをCSVに変換できました。

■CSVファイルをEXCELファイルに変換する
ITシステムが吐き出してきたCSVファイルを、エクセルに拾い上げるプログラムをpythonで書きました。

CSVファイルをエクセル化するpythonプログラム
図2 CSVファイルをエクセル化するpythonプログラム

このプログラムは「超速python仕事術」伊沢剛を参考にしましたが、どうしてもエラーがとれない。最終行のエクセルファイルに書き出す部分が上手く動かないので、自分で工夫したら動きました。

結果は以下の通りです。

出力されたexcelファイル
図3.出力されたexcelファイル