
テーブルのインポートでエクセルファイルをインポートしたいのですが「ワークシートインポートウィザード」の画面でテーブルを指定して保存すると
「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】Excelインポート時にエラー
Excel(エクセル)
-
アクセスでのキー違反とは??
Access(アクセス)
-
エクセルからアクセスにインポートすると、エラーが出てしまいます。原因を教えていただけませんか。
Access(アクセス)
-
-
4
Excel→Accessへの日付データのインポート
Excel(エクセル)
-
5
SQL文で パラメータが少なすぎます エラー
Access(アクセス)
-
6
Access レポート印刷するときに1ページに収める方法
Access(アクセス)
-
7
アクセスでテキストボックスの値が空白だったら
Access(アクセス)
-
8
Excelのデータ(数字)をテキスト型としてaccessにインポートする方法
Excel(エクセル)
-
9
エクセルからアクセスにインポートする際のエラーについて
Access(アクセス)
-
10
Accessにインポートしたら並び順が変わっちゃった
Access(アクセス)
-
11
2つのテーブルに共通するレコードを削除したい
Access(アクセス)
-
12
【AccessVBA】レコードセットOpen時の引数について
Access(アクセス)
-
13
アクセスでの追加クエリでのエラー表示について。
Access(アクセス)
-
14
「フォームを作成できませんでした」
Access(アクセス)
-
15
ACCESSユニオンクエリから新テーブルを
Access(アクセス)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
アクセス2000 65536行を超える...
-
MsAccessからOracleDBへの操作...
-
Access テーブルをデータシー...
-
ACCESS、フィールドが異なるデ...
-
ACCESSにEXCELからインポートし...
-
accessのデータを検索するツー...
-
テキストでは0が表示。アクセ...
-
Access2016でフォーム内にExcel...
-
アクセス2010にエクセルデータ...
-
アクセス 日付を項目追加して取込
-
差込印刷での全角表示について...
-
日付型のフィールドに空白を入...
-
SQL文で パラメータが少なすぎ...
-
アクセスのエラー「クエリには...
-
Accessのテーブルのフィールド...
-
access vbaにてテンポラリーテ...
-
Excleピボットでデータのない部...
-
Accessで、1つの項目に複数の...
-
アクセスで追加した項目に全て...
-
エクセルにおける「フィールド...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ACCESSにEXCELからインポートし...
-
Access フォームからの入力結...
-
アクセス2003 複数の列に...
-
ACCESS、フィールドが異なるデ...
-
アクセス2010にエクセルデータ...
-
アクセスの容量がなぜか増加します
-
Access(アクセス)でのインポー...
-
accessのデータを検索するツー...
-
アクセス 日付を項目追加して取込
-
ACCESS ユニオンクエリ...
-
Access テーブルをデータシー...
-
テキストでは0が表示。アクセ...
-
アクセス2000 65536行を超える...
-
今あるデータベース(Access200...
-
Acccessのテーブルデータ保存に...
-
Access2010でVBAでのインポート
-
access 2003 1万件以上がカット...
-
アクセスでの、固定長でのテキ...
-
Access2016でフォーム内にExcel...
-
EXCELのデーターを同じようにAC...
おすすめ情報