- ベストアンサー
Access インポート上限について
Access2000にてデータのインポートをしたいのですが、取込元データ(Excelまたはcsv)の件数等の上限はありますか? というのも、現在、140MB相当のExcelファイルのインポートを想定しているのですが、問題ないでしょうか? また、インポートの際に留意すべき制限事項があればご指摘いただけるとありがたいです。 以上、よろしくお願いいたします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
Excel自体の上限に縛られます。 Excel95:16384件 Excel97/2000:65536件 Excel2002/2003/2007:対応不可の為旧バージョンで保存の必要あり。 後csvと同様の容量の問題があります。 csvの場合は インポート後のテーブルの容量が1GB以内 mdbファイル全体の容量が2GB以内 なら制限はないです。
その他の回答 (1)
- CHRONOS_0
- ベストアンサー率54% (457/838)
ExcelとAccessではデータの持ち方が全く異なります そのため大きさよりもExcelのデータが データベースに取り込める形になっているかということのほうが問題でしょう Excelでいうところのリスト構造 (最上段に項目名、項目名のしたにはその項目の値のみが格納されている 空白の行をはさまない) などの条件を満足している必要があります またRDBでは複数のテーブルを連携させて 1つの事象を表現しますので一つのテーブル(表)の フィールド(項目)数はそんなに大きくなりません そのため上限が255と決められています Excelではこれを軽く超えるような表をよく見かけますが そのような表は取り込めません
お礼
ご回答、どうもありがとうございます。 取込元の制限、取込崎の制限ともご指摘いただき、たすかりました。 ありがとうございました。
お礼
早速のご回答、どうもありがとうございます。 インポート元のEXCEL側の上限に縛られるのですね。 大変参考になりました。どうもありがとうございました。
補足
すみません、質問に対する補足になりますが、インポート元のファイルはEXCELではなくて、dBASEファイルの間違いでした。 dBASEファイルをAccessにインポートする際の上限や制限事項についてご存知でしたら、ご教授願います。 以上、よろしくお願いいたします。