• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:アクセス:エクセルからのインポートエラーについて)

エクセルからのアクセスへのインポートエラーについて

このQ&Aのポイント
  • エクセルから名簿形式のシートをアクセスにインポートする際に、日付と文字が混在しているフィールドの取り扱いについて教えてください。
  • インポート後、アクセス側で「日付/時刻型」となっているフィールドには日付が取り込まれ、文字が入っているフィールドは除外されるようです。
  • 一方、アクセス側で「テキスト型」となっているフィールドには日付と文字の両方がインポートできるが、日付は文字形式のままとなるようです。

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

  • ベストアンサー
noname#21550
noname#21550
回答No.2

明確な数値は忘れましたが、インポートした先頭から確か25行までのデータにより勝手に属性を決定してしまいます。 (この値を変更するにはレジストリを変更しなければなりません) 確実に行いたいのでしたら、1行目にタイトル行を入力し、1行目からデータとしてインポートし、1行目のデータを削除するようにします。 この場合のフィールド名は、「F1」~となります

yastaro
質問者

お礼

ありがとうございました。属性決定に上から25行ということで謎が解けました。日付型になっていたフィールドは上から25行はすべて日付でした。なるほどなるほどです。対応策もありがとうございます。試してみてうまくできました。ありがとうございます。^^

その他の回答 (1)

  • violet430
  • ベストアンサー率36% (27472/75001)
回答No.1

原因は分かりませんが、エクセルでデータを作成するとき、予め書式を 文字列 として設定してデータ入力しておけば、解決されると思います。

yastaro
質問者

お礼

ありがとうございました。解決しました。

yastaro
質問者

補足

アドバイスありがとうございます。実はそれもあらかじめ試してみたのですが、文字列にすると日付がすべてシリアル値になり、アクセスにもシリアル値の数値のまま取り込まれるのでうまくいきません。^^;

関連するQ&A