• 締切済み

ACCESS2007のインポートについて質問です

エクセルからアクセスのインポートする時なんですが、 メモ型にしたいのですがデータ型が強制的に数字型になります、 例えば 012 123 009が、インポートすると数字型になって 12 123 9 となります、インポートする時にデータ型の設定はできないのでしょうか? よろしくお願いします

みんなの回答

  • nikome
  • ベストアンサー率56% (9/16)
回答No.1

Access2007でExcelのデータをインポートする場合、インポートウィザードの途中でデータ型を選択することができます。 (以下の 5. で指定します。) 1. 外部データ | インポート |Excel 2. ファイル名を指定 3. 範囲を指定 4. フィールド行の指定 5. フィールドのオプションを指定 ここで、データ型を選択して指定します。(メモ型) 6. 主キーの設定 7. テーブル名を付けて保存

関連するQ&A

  • access2010でメモ型がインポートできない

    以前のACCESS2000では出来ていたのですが、ACCESS2010(windows7)にバージョンアップしたところ、csvファイルのインポートで、メモ型のデータが255文字までしかインポートできなくなりました。 調べてみたところ、そのフィールドを、クエリなどで使用しているとキャスト(型変換)されるのでメモ型ではなくなり255文字の制限がかかる、との記述がありましたが、新しいテーブルを作成してインポートしてもできませんでしたので、別の原因かと思われます。 また、ACCESS2000のデータを、ACCESS2010の[ファイル]-[保存して発行]・・・・も行い、拡張子を.accdbにしてみましたが、やはり255文字を超えるインポートができませんでした。 インポート時の[設定]のところのフィールドの情報で、メモ型にしてあるフィールド名が表示されていないのが気になりますが。 文字列の引用符は ” にしています。 ACCESSはデータの25行目までを読み込んでデータ型を自動選択している、という記述もあり、1行目のデータに256以上の文字を入れてインポートもして見ましたが255文字で切られてしまいます。 よろしくお願いいたします。

  • Accessでインポートエラー(EXCELより)

    EXCELの社員データをACCESSへインポートするとき一部のレコードが反映されませんでした。 EXCEL>社員番号、氏名 の表をインポートしようとすると、    一部「社員番号」がインポートできない。   社員番号は二通りあります  1.社内の人間 数字8桁の番号  2.社外の人間 Guestxxx(X:数字) このうち、2がエラーで取り込めませんでした。 EXCEL上では、すべてセルの書式設定で「文字列」にしており、 ACCESS上では、データ型を「テキスト」にしています。 手入力でguest、、と入力はできました。 EXCEL>書式設定 と ACCESS>データ型は、そもそも別ものという感じもします。1の数字の社員番号がEXCEL上でテキストになっていないのでしょうか。。 ACCESS初心者です、知恵を拝借いただければ幸いに存じます。

  • アクセス:インポートできないデータ

    色々な型のデータが入ったエクセルデータをアクセスにインポートした時に出るエラーに関してです。 数値と文字列が含まれているためにアクセスのデータ型を”テキスト型”(フィールドサイズ255 書式@)にしております。しかしインポートすると文字列のデータがはじかれます。 アクセス側をテキスト型に設定すればどんなデータが来ても受け入れ可能だと思っていました。 数値、文字列両方のデータがインポートできる設定を教えてください。

  • Access(アクセス)でのインポートについて

    テーブルのインポートでエクセルファイルをインポートしたいのですが「ワークシートインポートウィザード」の画面でテーブルを指定して保存すると 「Microsoft Access」の画面で「すべてのデータをテーブルに追加できませんでした。 キー違反のため、0件のレコードのデータが失われ、0件のレコードが削除されました。」と出てきて、保存できません。 もとのテーブルのデータ型を使ってインポートするにはどうしたらいいのでしょうか。よろしくお願いします。 インポートする元のデータ(エクセル)とインポート先(アクセス)の関係は次の通りです。 エクセルファイル    アクセスのテーブル (セルの書式設定)   データ型、フィールドサイズ --------------------------------------------- 数値          数値型、長整数型 文字列         テキスト型、16 インポートする前に元のエクセルデータをアクセスのデータ型に合わせただけではダメなのでしょうか

  • ACCESS2000のインポートについて

    Excel2000からのインポートをしたときにテーブルのデータ型がExcelでは数字が入っているのにテキスト型になってしまいます。Excelでの設定の問題でしょうか?教えてください。 よろしくお願いいたします。

  • ACCESSの初歩的な質問なのですが・・・

    EXCELのデーターをインポートしてACCESSのデーターを作成したいのですが、EXCELのデーターは色別で内容を分けています。ACCESSのデーターに取り込んだ時その色が反映はできるでしょうか? 本を見ても文字や数字しかインポートされていないみたいなのですが・・・・ 何か方法があれば教えてください。

  • Excelのデータ(数字)をテキスト型としてaccessにインポートする方法

    Excelの「セルの書式設定」を「文字列」にして、数字を入力し、accessで「インポート」すると「データ型」が「倍精度浮動小数点型」となって「1(2)」や「1&2」と入力した行がインポートできずerrorとなります(普通の数字はインポートできます)。Excelの書式設定を「ユーザ定義」→「@」としても同じです。またaccessでテーブルのデザインでそのインポートするフィルドを「データ型」としておいてインポート操作をしてもインポートされません。Excelを開きそのセルや行の書式設定を確認しましたが文字列となっています。どこが問題なのでしょうか? また正しくインポートできる方法を教えてください。 accessとExcelのバージョンは2003です。 よろしくお願いします。

  • アクセスにエクセルからデータをインポートしたとき。

    アクセスにエクセルからデータをインポートしたときに、エクセルの方で日にちの入力をしてセルの数字がアクセスでは日にちの書式ででずに数字としての認識しかされません。アクセスで日付として表示するにはどうしたらいいでしょうか。

  • accessにexcelデータをインポート

    accessで困っているので、質問です。 excelのSheet1のデータを、自動的にaccessに取り込みたいと思ってます。 マクロでは、その様なコマンドが見つからなかったので、テーブルのリンクで自動的に更新するように設定しています。 しかし、テーブルのリンクだと以下のような症状が出て困っています。 ・文字と数字のデータが混在していると、データがNUM#というエラーになってしまう時がある。 ・フィールドのプロパティがその時の読み込んだデータによって、勝手に変わってしまう。 以上の点についてなにか良い対策はありますでしょうか?当方の環境は、windows2000と、access2000です。 あと、ワタシは探しきれなかったのですが、マクロなどでexcelからaccessにデータをインポートする方法はあるのでしょうか?良かったら、こちらのほうも教えてください。

  • アクセス インポートファイルの再インポートを防ぐ

    アクセス2003を使用しています。 アクセスにて、エクセルファイルをインポートしています。 既にインポートしたエクセルファイルを再度インポートしないように、再取込みを行おうとした場合、 「既に取り込んでいるファイルです」とエラーメッセージを表示させて、取込み防止を行おうとしています。 クエリの重複チェックを設定していたのですが、行き詰ってしまいました。 アクセスのテーブル先頭フィールドの日付データ(yyyy/mm/dd)でチェックしたいと思っています。 教えてください。よろしくおねがいいたします。

専門家に質問してみよう