Excelとフリーソフトで作るデータ提供システム

 Excel 2000(または2000以降)を購入するだけで、定期的に配信されるデータを自動処理し、必要な人に提供するシステムを作ってみました。
 また、今回メルマガにも挑戦してみました。バックナンバーはこちら

Topへ
 1.作業内容
 2.前提条件
 3.今までの方法
 4.改善 その1
 5.改善 その2
 6.改善 その3
 7.改善 最終形
 8.まとめ
 9.応用

<インストール手順>
 1.Apache
 2.PHP
 3.MySQL
 4.War FTP Daemon
   (+自動実行設定)

<バッチファイル>
 1.FTP転送
 2.SQL文実行
 3.PHP実行

<サンプルデモ>
 1.テキストファイル取り込み
 2.PHPデータ取り込み

<その他>
 1.Excel VBA

当サイトの情報をご利用になる場合は、全て自己責任でお願いします
5.改善 その2<クロス集計等の複雑な処理ができるようにPHPというプログラム言語を使用してみました。>
 SQL文では変数を使用できず、関数もMySQLの関数しか使用できないので複雑なことが非常にやりにくいです。
 そこで、MySQLを操作できるプログラム言語を使ってみることにしました。MySQLを操作できるプログラムはたくさんありますが、その中で

  ・フリーソフトである
  ・簡単である
  ・MySQLとの親和性が高い

を基準に、PHPというプログラム言語を選びました。このプログラム言語は非常に有名で、Linuxの世界ではWebの標準的なシステムでLAMP(Linux,Apache,MySQL,PHP)という言葉があるくらいです。 ちなみに、PHPはサーバーサイドスクリプトという種類のプログラム言語です。

MySQLにPHPを使用して実行してみました。

<結果>
  • クロス集計等の複雑な処理ができるようになりました。

  • PHPもSQL文と同様にbatファイル化できるので1クリックでデータの取り込みから集計結果の出力ができました。
前へ 次へ
Copyright©2004 Sing-Ken-Ken.com All Right Reserved. info@sing-ken-ken.com