テーブルのインポートでエクセルファイルをインポートしたいのですが「ワークシートインポートウィザード」の画面でテーブルを指定して保存すると
「Microsoft Access」の画面で「すべてのデータをテーブルに追加できませんでした。
キー違反のため、0件のレコードのデータが失われ、0件のレコードが削除されました。」と出てきて、保存できません。
もとのテーブルのデータ型を使ってインポートするにはどうしたらいいのでしょうか。よろしくお願いします。
インポートする元のデータ(エクセル)とインポート先(アクセス)の関係は次の通りです。
エクセルファイル アクセスのテーブル
(セルの書式設定) データ型、フィールドサイズ
---------------------------------------------
数値 数値型、長整数型
文字列 テキスト型、16
インポートする前に元のエクセルデータをアクセスのデータ型に合わせただけではダメなのでしょうか
No.2ベストアンサー
- 回答日時:
> エクセルの書式で数値で設定しているにもかかわらず、
> Excelで新規シートに、列ごとで書式を設定し、現在のシートから値のみコピーを
> してみてください。
こちらは、試してもらえたでしょうか?
あと、
[AC97]Excel データインポート時の型変換について
http://support.microsoft.com/default.aspx?scid=k …
これも関連あるかも知れないので、確認してください。
参考URL:http://support.microsoft.com/default.aspx?scid=k …
ご指示のように新規シートでそれぞれ設定したら上手くいきました。元のエクセルの書式が書式設定でやっても上手くいかないので、データそのものに問題があるようです。
ご連絡が遅くなり申し訳ありません。
No.1
- 回答日時:
> テーブルを指定して保存すると
いったん、新規テーブルとしてインポートし、既存のテーブルとフィールド型などを
見比べてみてください。
> 元のエクセルデータをアクセスのデータ型に合わせただけではダメなのでしょうか
書式をあわせたということですよね?
データの入力前に書式を設定していれば、大丈夫な場合もあります。
Excelで新規シートに、列ごとで書式を設定し、現在のシートから値のみコピーを
してみてください。
この回答への補足
早速のアドバイスありがとうございます。
新規テーブルにインポートして見比べてみたのですが、
エクセルの書式で数値で設定しているにもかかわらず、データ型がテキストになってしまいます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Access(アクセス) access,vbaでフォルダ内のファイルをテーブルにインポート、ファイル名もフィールドに追加したい 1 2022/08/31 11:11
- Excel(エクセル) CSVファイルがカンマ区切りにならない。対処法を教えていただきたいです。 仕事でSMS一斉送信ができ 2 2022/07/01 21:24
- Access(アクセス) スキルシートのエクセルの項目に 2 2023/04/04 22:41
- その他(データベース) 更新クエリをリンクデータベーステーブルに実行し実行時エラー3362固有インデックスに重複する値が含ま 1 2022/09/21 11:44
- Chrome(クローム) ブラウザのブックマークの同期の仕方についてお尋ねします。 1 2022/08/10 16:44
- Excel(エクセル) エクセルで沢山のレコードの最後に追記するには? 7 2023/04/10 13:27
- Excel(エクセル) エクセル テーブル機能の不明点 2 2022/04/14 14:10
- Access(アクセス) Accessのクエリの結果を、既存のエクセルに追加したい 2 2022/07/31 22:44
- Windows 10 Windows11の初期設定を行ったのですが、 ずっと「対応が必要です」「Googleでは、引き続き 1 2023/07/09 21:40
- Access(アクセス) Access2016のExcelインポートの機能のことで教えてください 1 2022/09/11 14:58
このQ&Aを見た人はこんなQ&Aも見ています
-
性格の違いは生まれた順番で決まる?長男長女・中間子・末っ子・一人っ子の性格の傾向
同じ環境で生まれ育っても、生まれ順で性格は違うものなのだろうか。家庭教育研究家の田宮由美さんに教えてもらった。
-
アクセスVBAで既に開いているエクセルを閉じたい
Yahoo!ショッピング
-
Accessの最大レコード数
Excel(エクセル)
-
エクセルからアクセスにインポートすると、エラーが出てしまいます。原因を教えていただけませんか。
Access(アクセス)
-
-
4
アクセスで数値型のフィールドにNullをいれたい
その他(データベース)
-
5
Accessで、1つの項目に複数の置換えを1度でするには?
Access(アクセス)
-
6
アクセス関数を使って、重複チェック
その他(Microsoft Office)
-
7
EXISTSを使ったDELETE文
SQL Server
-
8
【Access】Excelインポート時にエラー
Excel(エクセル)
-
9
Access 2010で実行時エラー3061
その他(Microsoft Office)
-
10
Access インポート
Access(アクセス)
-
11
ACCESSのSQLで、NULLかNULLでないかの判定
その他(データベース)
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ACCESS ユニオンクエリ...
-
Access2002でExcel2002のデータ...
-
Excelで入力したデータをAccess...
-
Access フォームからの入力結...
-
エクセルデータを使ってアクセ...
-
Access2010でVBAでのインポート
-
エクセルからアクセスへデータ転送
-
日付型のフィールドに空白を入...
-
差込印刷での全角表示について...
-
アクセスのエラー「クエリには...
-
SQL文で パラメータが少なすぎ...
-
BCPでCSV内の文字列をテーブル...
-
ACCESSで2つフィールドの日付...
-
アクセスで追加した項目に全て...
-
フィールドの更新がない
-
エクセルにおける「フィールド...
-
ACCESSでテーブルにあるチェッ...
-
Accessの桁区切りについ...
-
ACCESS クエリの抽出条件に他の...
-
Accessのテーブルのフィールド...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ACCESSにEXCELからインポートし...
-
ACCESS、フィールドが異なるデ...
-
Access フォームからの入力結...
-
Access2010でVBAでのインポート
-
Access(アクセス)でのインポー...
-
アクセスの容量がなぜか増加します
-
アクセス2003 複数の列に...
-
Access2016でフォーム内にExcel...
-
access 2003 1万件以上がカット...
-
ACCESS ユニオンクエリ...
-
Excelで入力したデータをAccess...
-
リンクされたテーブルのレコー...
-
accessのデータで重複している...
-
accessのデータを検索するツー...
-
Access2002でExcel2002のデータ...
-
ACCESSのテーブルからデータを...
-
アクセス2010にエクセルデータ...
-
エクセルからアクセスへデータ転送
-
アクセスでの、固定長でのテキ...
-
エクセルからアクセスへ貼り付...
おすすめ情報