※ ChatGPTを利用し、要約された質問です(原文:エクセルをデータベースとして使用する場合の限界は?)
エクセルをデータベースとして使用する場合の限界は?
このQ&Aのポイント
エクセルをデータベース代わりに使用している場合、行数の限界はどれくらいなのでしょうか?
エクセルをデータベースとして使用する場合、行数が増えると保存時の失敗が頻繁に起こるようになります。
結果的にエクセルをデータベースとして使用する場合の限界は、使用するデータの量と保存時の成功率によって異なるため、SQLサーバーや他のデータベースシステムを検討することをおすすめします。
エクセルをデータベースとして使用する場合の限界は?
エクセルをデータベース代わりに使用して、生産管理をしています。(主に納期の管理)
1つのブックを1つのテーブルとして使用して、製品マスターテーブルから製品情報を呼び出して、売上テーブルに書き込むといった感じです。
(売上用ブック=売上テーブル。製品マスターブック=製品マスターテーブル)
売上テーブルは、古くなった行(納品完了した行)はその月ごとに切り取って、別のブックとして保存しています。(使用しないデータでブックの容量が増えないようにするため。)
今までは、売上ブックは4,000件(行)くらいのデータ量でしたが、最近8,000件(行)にまで使用することがあります。(売上金額は伸びないのですが、小分けの注文が増えて)(製品マスターは1,500件くらいで固定してます。)
今までもブックを保存するときに失敗して、入力中のデータが消えたりすることがたまにありましたが、件数が増えてから頻繁に失敗するようになりました。
件数が増えたことが原因だと思いますが、もともとエクセルをデータベースとして使用する場合、行数の限界はどれくらいなのでしょうか?
SQLサーバーなどでデータベース化したほうがよいでしょうか?(マルチユーザーとしても使用したいので)
どなたか教えてください。
補足
回答ありがとうございます。 windows vista 上で excel2007 で 使用してます。 メモリ2Gです。 使用しているブック システムブック :VBAが入ってます。このブックを開くと自動でVBAが起動してデーターの入力、更新、集計などをユーザーフォーム上から出来ます。(下のそれぞれのブックを編集します) 売上ブック :売上の情報を記録したデータだけのブック 製品マスターブック :製品の単価、加工方法、材質などのデーターだけを記録したブック 基本データブック :納品先リスト、材質リスト、入力担当者リスト、工程名リストなどのデータだけを記録したブック 現在は危険性を考えて、このパソコン上でしかシステムを動かしていません。 (すべての処理がローカル上で完結するように) その前は、売上ブックを「ブックの共有」にして、ネットワーク上で2~3人(マルチユーザー)で同時に編集してました。(できてました)そのときもたまに保存に失敗してましたが。 (それがA88No8さんの状態と同じだったようですね)