ExcelVBAからの脱却。そして初めてのhtmlとCSS、JavaScript


はじめに

いままで自分はプログラミングといえばもっぱらExcelVBAを触ってきた。
それは業務の中で、環境導入の必要のない最も身近だったプログラミング環境だからだ。
仕事もよくありがちなExcelベースが多かった為、必然とも思える。

しかし、その名の通りExcelVBAは"Excel"が入っていないPCでは動作しない。
この度、動作を想定している端末では、

  • Excelが他の業務で使用中の場合、作業の邪魔をしたくない。
  • Excelそのものが入っていない端末でも同じように動作させたい。

という欲求があった。
そこで、どの端末にも入っているブラウザで動作するアプリケーションを作ろうと思った。

記事を書いていくのは

  • プログラミングを少しかじったことがある。
  • 改善活動をしている。

そういった人の後押しになれればと思ったからだ。
あとは備忘録と承認欲求

やりたいこと

業務で使用しているデータはもっぱらcsvのテキストデータである。
csvのログデータ、数値データを元に業務を円滑に行えるよう、
ガイダンスとしてのアプリケーションの作成を目標とする。
以上を踏まえた上で、当面の学習していく機能は以下。

  • ローカルにあるcsvデータの読み込みと表示、確認、消去
  • 読み込んだcsvデータからのガイダンス検索、表示機能
  • データの自動更新
  • グラフが描ける。

環境諸々

  • GoogleChromeで動作すること。 ローカルファイルを読み込むためElectronで行うことになった。
  • 実行環境として追加のソフトウェアのインストール(自身含め)が不要であること。
  • html + CSS + JavaScript
  • コーディングはVSCodeを使用。

次回から具体的な内容を書いていく。