CSVをExcelで確認するとき、値が変わると困ることがあります。
そこで、CSVの値を文字列のままExcelに出力し、罫線付きで確認しやすくするツールをCodexで作りました。

この記事では、ツール作成までの2回シリーズと、GitHubで公開しているサンプルコードをまとめます。

作ったものの概要

作成したのは、CSVファイルをExcelファイルに変換するツールです。
CSVの値を文字列のまま出力するため、先頭の0や日付のような値を確認しやすくなります。

Excelには罫線も付けるため、CSVをそのまま開くより表として見やすい形になります。
サンプルCSVも用意しているので、動作確認しながら試せます。

第1回:ツールの仕様を決める

第1回では、Codexで作る前にツールの仕様を整理しました。
CSVをどのようにExcelへ出力するか、文字列として扱うこと、出力ファイル名の決め方などを先に決めています。

作りたい内容を先に整理しておくと、Codexへの依頼内容も明確になります。

第1回の記事はこちらです。

第2回:Codexでツールを作成する

第2回では、整理した仕様をもとにCodexでツールを作成しました。
ChatGPTで依頼内容をまとめてからCodexに渡し、CSVを罫線付きExcelに変換するツールを作っています。

実行すると、sample.csvからsample.xlsxが作成されます。
存在しないCSVファイルを指定した場合のエラー表示も確認しました。

第2回の記事はこちらです。

サンプルコードはGitHubで公開

作成したコードはGitHubで公開しています。
sample.csvも含めているので、動作確認しながら内容を確認できます。

サンプルコードはこちらです。
https://github.com/ojichiku/public-python-samples/tree/main/samples/csv-excel-text-border

まとめ

今回は、CodexでCSVをExcelに変換するツールを作った2回シリーズをまとめました。
第1回では仕様を整理し、第2回ではCodexで実際にツールを作成しています。

CSVの値を変えずにExcelで確認したい場合、文字列のまま出力するツールがあると作業しやすくなります。
詳細は、第1回、第2回、GitHubのサンプルを確認してください。