1. 神経質やせ男チャンネル
  2. pywebviewでJSON→CSV変換ツー..
pywebviewでJSON→CSV変換ツール作成ログ
2026-02-08 02:35

pywebviewでJSON→CSV変換ツール作成ログ

noteに詳細な作業ログを書く前段階として、pywebviewを使った1日の開発進捗をラジオ用にコンパクトに共有。
JSON→CSV変換ツールを作り、将来のアプリ開発を見据えてライブラリ化まで行った1日を振り返ります。

#pywebview
#作業ログ
#個人開発
#Python学習
#JSONとCSV
---
stand.fmでは、この放送にいいね・コメント・レター送信ができます。
https://stand.fm/channels/608520b1eeca46c0ab7489cd

感想

まだ感想はありません。最初の1件を書きましょう!

00:06
神経質やせ男です。今日は過去の作業ログを話します。
普段ノートでは、ToDo形式でかなり詳しい作業ログを書いているんですが、正直これが結構な重労動として、実際に開発スピードと記事として公開するスピードにどうしてもタイムラグが出てしまっていました。
そこでこれからは、毎日の作業内容を簡潔にまとめたログを、まずは日時で上げていこうと思います。朝に作業して翌朝に記事を出すという流れですね。
さて、今日の作業内容です。この日はJSONをCSVに変換するツールを作りました。
理由はシンプルで、Web系のデータはデータベースを除くとほぼJSON形式が標準だからです。
ただ、JSONってメモ帳では見られるものの、人間の目にはちょっとわかりづらい。
そこで多くの人が慣れているCSV形式に変換できるツールをPyWebViewで作りました。
最初は、PythonとJavascriptを組み合わせて単体の変換ツールとして実装しました。
もちろん身を見真似で作ったので、エラーだらけです。
そこはAIに助けてもらいながら、一つずつ解決していきました。
そして途中で気づいたのが、この処理、ライブラリ化したら便利なんじゃないか?という点です。
掛け場アプリなど、今後作りたいアプリでも使い回せそうだったので、JSON読み込みとCSV保存の部分をライブラリとして切り出しました。
ただし、正直なところ、まだ完全に理解できていない部分も多いです。
特にクラス内でのセルフの扱いや、ファイルをまたいだ変数の管理ですね。
HTMLとJavaの間で大文字小文字が一文字違うだけで動かなくなる、この間違い探しに意外と時間を取られました。
スペルミス対策は今後の大きな課題です。
とはいえ、まずは動くものを完成させるという意味では、しっかり前進できた一日でした。
今日はここまで。
昨日の進捗ログとしては以上です。
次回はPiWebView入門、JSON CSV変換の落とし穴についてお話しする予定です。
ご静聴ありがとうございました。
02:35

コメント

スクロール