私の働いてる会社はもともとコンピュータ関係の部門がなかったのですが、急激なIT成長に伴いコンピュータにおける色々な書類、財務、販売などの管理をする為の部門が設置されました。
私はもともと素人なのですが、エクセルやアクセスを使用して業務を円滑にした功績をみとめられてそこに配属になりました。私とは別に元SE(自称)の人(仮にHとします)も外部から引き抜き、2人体制でコンピュータ部門を運営しております。
部門とはいえ人数も少ないこともあり大きな所属でいくと総務ということで私達二人には上下関係はありません。
そこで問題なのですが、ある部署から基幹システムからでてくるCSVを利用して帳票を作ってもらえないかという依頼がきました。
データ量の多さとその帳票にいたるまでの加工度からみてアクセスでちょっとしたVBAを使用すれば簡単にできると私は判断したのですが、H氏はエクセルにてかなり多くのマクロを使用しての方法を提案してきました。
H氏の理解しがたいところは、「アクセスなんか使わなくてもエクセルで十分できる」と言っていることです。
確かに入り易いのはエクセルだということはわかりますが今回のことに関してはデータ量も5万件を超えていること抽出条件が多いこと、最後は帳票と言う形にしなければならないことを考えるとアクセスのほうが遥かに簡単にできてしまいます。
私の意見とすればエクセルもアクセスも目的に合わせて使い分けすればいいと思っているのですが、H氏は
「アクセスなんてDBとは言えない、使うのであればオラクルやSQLの類でないとダメだ。」と言ってます。
今回の件について他のSEさんの意見を聞きたいと思っています。
それと、アクセスはデータベースソフトとしては使えないソフトなんでしょうか?
No.2ベストアンサー
- 回答日時:
エクセルマクロ 使用者
抽出があるのならaccsessですね
で、エクセルvbaを知っているなら
抽出後に処理をマクロで作ったら一番出来が
早いと思います。
もう一人の人は強がりです。
抽出はエクセルでは大変。
ただ、アクセスで5万件対応しているかどうか。
オラクルやSQLは専門社ですから大丈夫ですけど
早々のご解答ありがとうございます。
アクセスの5万件は特に問題ないと思ってます。
過去にもこのくらいのデータ量で作ったことがあります。
H氏の経歴からなのかもしれませんが、アクセスはおもちゃみたいなものと小馬鹿にされているもので…
アクセスでやれる範囲のものをオラクルやSQLまでは必要ないと思うのですが、逆に手間がかかりますよね。
なかなか私の意見を取り入れてもらえません。困ったものです。
どうもありがとうございました。
貴重なご意見参考にさせていただきます。
No.6
- 回答日時:
No.5
- 回答日時:
#2のです
エクセルは65536行のみ対応していません。しかも
件数があると、あまり良い動きをしないそうです。
open filename:="***.csv" ・・・
コマンドでファイル操作が出来れば問題ないと思いますが
#3さんのを見ると考えます。
度々ありがとうございます。
エクセルのデータ件数は知っていました。
最大値に達してないから問題ないというのがH氏の意見です。
私的な意見ですが、エクセルってどうしてもデータが多くなるとエラーも多くなるような気がするんですよね。
No.4
- 回答日時:
Excelが好きな人、いますよね(笑)
AccessなんてDBとは言えない、という言ですが、データが大量にあって、排他処理やトランザクションも重要であれば、Access標準のDBでは苦しいかもしれませんが、5万件程度で、なおかつスタンドアロンで使用するのであれば、問題ないと思います。
どちらでも可能なものであれば、Excel、Access、お互いの工数を出してみて、少ない方に決めたらいいかと思います。
ただ、依頼元でも、帳票内容を加工したいというのであれば、Excelがいいでしょうね。
早々のご解答ありがとうございます。
>Excelが好きな人、いますよね(笑)
どっちかっていうとアクセスが嫌いなのかも…(汗)
工数的にみてもアクセスのほうが遥かに少なく、簡単で早く処理できると思います。
帳票は書面としてしか使用しないので加工はありませし、スタンドアロンで使います。
アクセスそのものはフォームもあるしレポートもあるので使いやすいと思ってるんですが…
なかなか理解してもらえずに困ってしまいました。
貴重なご意見、参考にさせていただきます。
どうもありがとうございました。
No.3
- 回答日時:
>私の意見とすればエクセルもアクセスも目的に合わせて使い分けすればいいと思っている
そのとおりです。
あなたの会社の事情はよくわかりませんが、最近のパソコンにはエクセルならインストールされているけれど、アクセスはないといったケースが多いです。その場合、エクセルなら誰でもメンテナンスしたりそのデータを使って加工したりなど応用性に富みますが、アクセスだと特定のパソコンでしか処理できないなど将来的に制約の生まれる可能性が高いです。そういう意味で、エクセルでできることはエクセルで行なうという考え方も間違っていません。
>アクセスはデータベースソフトとしては使えないソフトなんでしょうか?
アクセスはパフォーマンス(性能)がとても悪く、処理件数が多くなると使い物にならなくなります。5万件程度なら問題ないはずですが、それを大幅に超えるとオラクルやSQLサーバに乗り換えざるを得なくなります。そういう意味で使えると言えば使えますし、使えないと言えば使えないソフトウェアです。
結論としてどちらの言い分も間違っていないと思います。機能面とか保守性とか色々な側面から検討し、仲良く話し合って決めましょう。
早々のご解答ありがとうございます。
当社の環境は全台アクセスがインストールされていますので社内の環境で使えなくなることはないのです。
データも一年分で約5万件なので会社が急激に成長しない限りそれ以上増えることはありません。
H氏にはなんとか使い分けの方向で進んでもらいたいのですが私にPC業界でのキャリアがないのが原因なのか素直に聞き入れてもらえない状況です。困ってます(笑)
貴重なご意見参考にさせていただきます。
どうもありがとうございました。
No.1
- 回答日時:
私の限られた経験からですが・・・。
EXCELで数万件規模のCSVファイルを扱うの、相当の忍耐が要る可能性が高いです。
この規模でもACCESSなら早いので、ACCESSで前処理をして、EXCELに連携して処理する。これで出来そうな気がします。もちろん、具体的なデータや処理内容がわからないので、断言は出来ませんが。
早々のご解答ありがとうございます。
私もエクセルで万を超えるデータ量は処理に時間がかかるのではと思ってます。
それとエクセルってデータが多くなってくるとエラーもちょくちょくでるような気がして怖いんです。
幸いにしてこの帳票を出力するまでの処理はアクセスで全てできます、帳票も書面としてしか活用しないのでアクセスのレポートで十分だと思ってます。
貴重なご意見参考にさせていただきます。
どうもありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 法学 不正アクセス禁止法の扱いについて 4 2022/03/23 18:13
- Access(アクセス) スキルシートのエクセルの項目に 2 2023/04/04 22:41
- Excel(エクセル) エクセルで沢山のレコードの最後に追記するには? 7 2023/04/10 13:27
- Excel(エクセル) エクセルでcsvファイルを開いてVBAを使いたい 7 2022/04/28 11:12
- その他(パソコン・スマホ・電化製品) エクセル初心者です。 仕事でエクセルを使っていて、普段は素人でもできる簡単な関数を使ったことがある程 1 2022/05/25 11:17
- 事務・総務 帳票類やデータがありません。法人成り。 解体業の会社で現場作業員 兼 事務員として勤めているのですが 3 2023/06/02 13:27
- その他(Microsoft Office) ピボットテーブルへの集計フィールド挿入 1 2023/02/26 11:33
- フリーソフト 色々な形式の個人情報を後で参照しやすいようWindow10で管理したいのですが、どんな方法があるの? 1 2023/04/29 16:46
- Excel(エクセル) CSVファイルがカンマ区切りにならない。対処法を教えていただきたいです。 仕事でSMS一斉送信ができ 2 2022/07/01 21:24
- HTML・CSS WEBサイトの構築。表示データとWEBデザインを分離する考え方を専門用語・業界用語では何と言うか? 8 2022/09/27 09:16
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ハイパーリンクのインポートに...
-
生鮮MDシステムについて。
-
家計簿をつけるとしたらエクセ...
-
ISOファイルとMDSファイル
-
差し込み印刷の元データファイ...
-
EXCEL VBA 指定したファイルが...
-
ccdファイルはどのようにして使...
-
エクセルでファイル名が毎回違...
-
FTPの送信結果を検知したい
-
Word差し込み印刷、フォルダの...
-
エクセルで誰が今開いているか...
-
VB6 Dir関数で52エラー発生
-
読み取り専用にチェックが入っ...
-
エクセルでのアクセス履歴をと...
-
EXCEL共有ファイルの使用中の相...
-
共有フォルダの最終アクセス者...
-
Chromebookを使用しています。 ...
-
ファイルを開かずにマクロを実行
-
Wordの文章をExcelに内容ごとに...
-
ACCESSでデータ読み取り専用を...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
アクセスでガントチャート作成
-
生鮮MDシステムについて。
-
家計簿をつけるとしたらエクセ...
-
ハイパーリンクのインポートに...
-
Sharepointサイトにアクセスで...
-
アクセス2007のデータを、見出...
-
テキストデータ量が膨大で、エ...
-
略図作成ソフト
-
アクセスにエクセルで作成され...
-
拡張子TBLのファイルを開きたい
-
DVD(映画)を整理・管理するデー...
-
アクセスとエクセルの違い
-
アクセスをはやく習得したい!
-
在庫管理を行うのはAccess?
-
アクセス
-
リンク元 不明?
-
SEさんに質問させてください(...
-
アクセス2007とアクセス2010に...
-
ユニークアクセス トータルアク...
-
アクセスカウンターの荒らし?
おすすめ情報