- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:アクセス:エクセルからのインポートエラーについて)
エクセルからのアクセスへのインポートエラーについて
このQ&Aのポイント
- エクセルから名簿形式のシートをアクセスにインポートする際に、日付と文字が混在しているフィールドの取り扱いについて教えてください。
- インポート後、アクセス側で「日付/時刻型」となっているフィールドには日付が取り込まれ、文字が入っているフィールドは除外されるようです。
- 一方、アクセス側で「テキスト型」となっているフィールドには日付と文字の両方がインポートできるが、日付は文字形式のままとなるようです。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
noname#21550
回答No.2
明確な数値は忘れましたが、インポートした先頭から確か25行までのデータにより勝手に属性を決定してしまいます。 (この値を変更するにはレジストリを変更しなければなりません) 確実に行いたいのでしたら、1行目にタイトル行を入力し、1行目からデータとしてインポートし、1行目のデータを削除するようにします。 この場合のフィールド名は、「F1」~となります
その他の回答 (1)
- violet430
- ベストアンサー率36% (27472/75001)
回答No.1
原因は分かりませんが、エクセルでデータを作成するとき、予め書式を 文字列 として設定してデータ入力しておけば、解決されると思います。
質問者
お礼
ありがとうございました。解決しました。
質問者
補足
アドバイスありがとうございます。実はそれもあらかじめ試してみたのですが、文字列にすると日付がすべてシリアル値になり、アクセスにもシリアル値の数値のまま取り込まれるのでうまくいきません。^^;
お礼
ありがとうございました。属性決定に上から25行ということで謎が解けました。日付型になっていたフィールドは上から25行はすべて日付でした。なるほどなるほどです。対応策もありがとうございます。試してみてうまくできました。ありがとうございます。^^