• ベストアンサー

Excelを捨てて違う集計方法がしたい

毎月、数百のExcelファイルがメールで送られてきて、そのデータを集計しないといけません。 フォーマットが決まっているので、計算がしやすいといえばしやすいのですが、数百もファイルがくるので大変です。 そこでそれに変わる手段が欲しいのですが、何かよい方法はあるでしょうか?楽になるならお金はある程度会社が出してくれますが、どういった手段があるか思いつかばない状況です。よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • bajutsu
  • ベストアンサー率20% (139/693)
回答No.3

VBAマクロで内側から処理を自動化。 VBScriptのオフィスオートメーションで、外側から処理を自動化。 .Net(C# or VB)で、外側から処理を自動化。 その数百のファイルの出所が一箇所なのか、複数あるのか分かりませんが Excelの処理を捨てるということは、そのファイルの送信元にも影響があるので Excelのままで、うまいこと自動化する方法を考えます。

mellow91
質問者

お礼

ありがとうございます!!

その他の回答 (2)

  • Tasuke22
  • ベストアンサー率33% (1799/5383)
回答No.2

理想を言えば、自社サーバを立ち上げて、メールでExcelファイルを送ってくる他人に メールの代わりに、オンラインによるデータベースへの入力をしてもらうことでしょう。 これは数百というファイルを一人の人が処理するのが大変なので、多くの人に分散する、 という考え方です。 ただ、開発費用が会社が出してくれる予算に収まるかどうかは分かりませんので、企画 書を起こす必要はあるでしょう。 第二案としては、送られてきたファイルをバッチ処理で、自動的に所定の形に変換する プログラムの開発です。 こちらの方がはるかに安く上がりますが、サーバシステムほど発展性はないでしょう。 まあ私なら第二案を自分でゴソゴソ作ってしまいますね。

mellow91
質問者

お礼

私に一人で開発できる能力があればいいのですが・・・ありがとうございます!

  • kjkuro
  • ベストアンサー率50% (38/76)
回答No.1

送られてくるファイルがExcelなのは変えらないが、集計するソフトとしてExcelを捨てたいということですね? 送られてくるファイルのフォーマットがExcelならば、 ExcelでVBAマクロを作成が親和性も高いし楽そうです。 あとは同じMicrosoftOfficeのAccessで同じくVBAで集計。 自由度は高まりますが、.Netで開発もいいでしょう。 いずれにせよ、数百のファイルを開いて計算する箇所は、フォーマットが決まっているとはいえどうしてもプログラムの作りこみが発生します。

mellow91
質問者

お礼

そういったやりかたがあるのですね、ありがとうございます!勉強になります!!

関連するQ&A