Back to Blog
FlaskPythonExcelRender開発記録

Excel Sheet Pic - Excelシート分割アプリを公開しました

Excel Sheet Pic - Excelシート分割アプリを公開しました

業務でExcelファイルのシートを分割する作業が頻繁に発生していました。

手作業だと時間がかかるし、ミスも起きやすい。そこで、Webアプリとして自動化することにしました。

Excel Sheet Picとは

Excel Sheet Picは、Excelファイルから必要なシートだけを抽出できるWebアプリです。

主な機能:

  • Excelファイルから特定のシートだけを抽出
  • キーワードで一括検索して抽出
  • 書式を崩さずに新しいファイルを作成

Renderで公開

今回、Renderを使ってWebアプリケーションとして公開しました。

Renderを選んだ理由:

  • 無料プランでも十分な機能
  • GitHubとの連携が簡単
  • デプロイが直感的

Flask + Pythonで作ったアプリを、誰でもブラウザからアクセスできる形で公開できました。

現在の課題

実際に使ってみると、いくつかの課題が見えてきました。

重いファイルの処理問題

データ量が多かったり、シートの数が多い重いExcelファイルだと、処理がうまくできないことがあります。Webアプリの制約上、サーバーのリソースやタイムアウトの問題が発生してしまいます。

この課題を解決するために、WindowsやMacにインストールして動くデスクトップアプリの開発も進めていきたいと考えています。ローカルで動作すれば、ファイルサイズの制限を気にせず使えるようになります。

これからの展望

Excel Sheet Picは、まだ始まりに過ぎません。

エクセルを分割するだけでなく、やりたいことを実現できる、エクセルの魔法のツールのようにできたらワクワクしませんか?

例えば:

  • 複数ファイルの一括処理
  • AIを使ったデータ分析
  • 定型作業の自動化

「こんなことできたらいいな」を形にしていく。そんなツールを目指して開発を続けていきます。

まとめ

まずは小さく始めて、使いながら改善していく。そんなスタイルで開発を進めています。

興味のある方は、ぜひ Excel Sheet Pic を試してみてください!