エクセルからINSERT文を作る、というのは定期的に発生するタスクですよねー。
で必要になる度にエクセル関数などでSQLを作ってたのですが、今回はpythonでファイル出力できるようにしてみました。

「xlsx python insert文」でググると結構作例がひっかかるんですが、重厚すぎだったりエクセル側のフォーマットが凝ってたりで、 もっと雑な感じでいいのになー、って感じでした(使う際に微調整すればいいやという発想)。

なので、雑に書きます。エクセル操作ライブラリは openpyxl を使用。

実装

で、コードがこんな感じです。 以下、前提条件。

雑感