テーブルのインポートでエクセルファイルをインポートしたいのですが「ワークシートインポートウィザード」の画面でテーブルを指定して保存すると
「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も見ています
-
性格の違いは生まれた順番で決まる?長男長女・中間子・末っ子・一人っ子の性格の傾向
同じ環境で生まれ育っても、生まれ順で性格は違うものなのだろうか。家庭教育研究家の田宮由美さんに教えてもらった。
-
エクセルからアクセスにインポートすると、エラーが出てしまいます。原因を教えていただけませんか。
Access(アクセス)
-
Accessで、1つの項目に複数の置換えを1度でするには?
Access(アクセス)
-
アクセス関数を使って、重複チェック
その他(Microsoft Office)
-
-
4
Accessのデータのインポートで重複分を排除
その他(Microsoft Office)
-
5
EXISTSを使ったDELETE文
SQL Server
-
6
ACCESSのSQLで、NULLかNULLでないかの判定
その他(データベース)
-
7
アクセスVBAで既に開いているエクセルを閉じたい
Yahoo!ショッピング
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ACCESSにEXCELからインポートし...
-
accessのデータで重複している...
-
Access2010でVBAでのインポート
-
アクセス インポートファイル...
-
Access(アクセス)でのインポー...
-
アクセス2003 複数の列に...
-
ACCESS、フィールドが異なるデ...
-
リンクされたテーブルのレコー...
-
アクセス2000 65536行を超える...
-
Access フォームからの入力結...
-
差込印刷での全角表示について...
-
日付型のフィールドに空白を入...
-
SQL文で パラメータが少なすぎ...
-
アクセスのエラー「クエリには...
-
2つのテーブルに共通するレコ...
-
エクセルにおける「フィールド...
-
ACCESS クエリの抽出条件に他の...
-
Accessを開きなおすとテキスト...
-
ACCESS 「パラメータの入力」...
-
最新日のデータのみ抽出するク...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ACCESSにEXCELからインポートし...
-
Access フォームからの入力結...
-
Access2010でVBAでのインポート
-
アクセス2003 複数の列に...
-
ACCESS、フィールドが異なるデ...
-
Access(アクセス)でのインポー...
-
アクセスでの、固定長でのテキ...
-
リンクされたテーブルのレコー...
-
マイクロソフトアクセスのイン...
-
Access2002でExcel2002のデータ...
-
Excelで入力したデータをAccess...
-
ACCESS ユニオンクエリ...
-
Access2016でフォーム内にExcel...
-
ACCESSのテーブルからデータを...
-
Access テーブルをデータシー...
-
Excelからaccessに入出庫管理を...
-
アクセス2010にエクセルデータ...
-
accessのデータを検索するツー...
-
アクセス 日付を項目追加して取込
-
エクセルデータを使ってアクセ...
おすすめ情報