• 締切済み

ACCESSからエクセルへのエクスポート

非常に困っています。どなたか教えて下さい。 エクセルのCSVファイルからアクセスのテーブルにデータをインポートして そのテーブルから新しいエクセルファイルにデータをエクスポートします。 (1)エクセルの元ファイル 列1 数値 1桁 (2)アクセスにインポート(インポート定義)        列1 数値型 1桁                 書式で3桁にする。 (3)エクセルにエクスポート(エクスポート定義)  列1 1桁になってしまいます。 ※(2)までは書式に000を入れることで解決しました。   (3)にエクスポートした状態で 列1を3桁にしたいのです                     例えば0→000 ちなみにアクセスは2002を使用しています。 どなたか教えて下さい。本当に困っています。

みんなの回答

  • nda23
  • ベストアンサー率54% (777/1415)
回答No.2

(1)エクスポートの方法 DoCmdを使用しましたか?その場合、出力先Excelの形式は? (2)開くExcelのバージョン (3)それでもダメなら以下のクエリ SELECT "'" & Format(~ ★以下、前回と同じ 要するにアポストロフィを前に付けるわけです。

2196030
質問者

お礼

Do.Cmdを使用し解決致しました。 ありがとうございました!!

全文を見る
すると、全ての回答が全文表示されます。
  • nda23
  • ベストアンサー率54% (777/1415)
回答No.1

テーブルを直接エクスポートしないで、次のクエリをエクスポート します。 SELECT Format(項目, "000") AS データ FROM テーブル ※「項目」とか「テーブル」は実際の名前にします。

2196030
質問者

補足

ご連絡ありがとうございます。 ためしてみたのですが結果は変わりませんでした。 クエリ上ではたしかに3桁表示されました。 しかし、エクセルにエクスポートすると表示されません。。。 なぜでしょう。。。。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • アクセスのテーブルからエクスポートした際のケタ落ち

    Accessの通常のテーブルからエクスポート (業務系DBにインポートする為にカンマ区切りのcsvファイル) する際に、小数4桁のフィールドが2桁に切り捨てられてしまいます。 テーブルの定義で4桁固定等色々試してみたのですが・・。 エクスポートのウィザード画面では4桁まで見えているのですが、 実行後にcsvファイルを見ると2桁に切られてしまっています。 これを避けるにはどの様にすれば良いのでしょうか? 初歩的な質問かも知れませんが、どうぞ宜しくお願いいたします。

  • アクセスのエクスポート

    CSVファイルをアクセスでインポートした後に固定長ファイルで エクスポートした時に桁がずれてしまいます。 例 CSV   1,200×10,T   2,2345,T インポート後にエクスポート  定義 フィールド1 2バイト  フィールド2 10バイト フィールド3 3バイト 結果 _(スペースです) 1 200×10____T 2 2345______T ×やIIなどの文字があると1文字に付き1バイトずれて固定長に なりません。どなたか教えて下さい

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

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

  • Excelでcsvファイルをエクスポートしても、""を残しておきたい

    csvファイルをインポートしてExcelで編集し、また、csvファイルとして書き出すと、元のcsvファイルにはあった文字列の引用符「""」が消えてしまいます。 また、csvファイルを「テキストインポートウィザード」や「外部データの取り込み」を使って文字列の引用符を「なし」でインポートするとExcel上では問題ないのですが、csvで書き出すと「""""""」と引用符が2組増えています。 ご存知の方、元のcsvファイルとまったく同じ引用符でエクスポートする方法を教えてくださいm(_)m

  • ACCESS97からEXCELへのEXPORT

    テーブルより、通貨型で書式は固定、小数点以下桁数1に設定しています ACCESS上での表示は小数点以下1桁で表示されますが EXCELにEXPORTすると小数点以下2桁表示になってしまいます ACCESS側の設定で、EXPORT後小数点以下1桁で表示出来るようには出来ないでしょうか? 宜しくお願いします。

  • Access2003で特定列の改行コードを削除してCSVへエクスポート

    またまた、質問させていただきます^^; Access2003にてCSVデータを一旦インポートして、クエリなどを使いデータを編集し、別のテーブルへ追加クエリを使用して吐き出し、そのテーブルのデータ全てをCSVファイルへエクスポートする、といった処理をしております。 はじめに取り込むCSVデータが、セル内(エクセルの編集画面でたとえさせていただきます)で沢山改行されているデータで、それをアクセスに取り込むと改行は一旦なくなったように、見えるのですが、エクスポートするとやはり改行コードが着いたままエクスポートされます。 この改行コードをAccessの処理で削除したいのですが出来るのでしょうか?CSV内の改行全てを削除するのではなく、特定列内(例えばC列など)のセル内の改行コードのみの削除です。 エクセルのClean関数なども試しましたがAccessの処理で一括してしまいたいのです。 TeraPad、秀丸などのテキストエディタで改行コードの置換をすると全て消えてしまい、CSVの行を意味する改行コードまで消えてしまうので使えないし。。。 皆様、お知恵をおかし下さい!お願いします。

  • access2000でインポート・エキスポートする時

    access2000で、csvをtableにインポートする時、 クエリーをcsvにエクスポートする時、データの順番が 一部、入れ替わってしまうのですが、何が原因でしょうか? どなたか、お教えください

  • アクセスで小数点以下1桁までをインポートしたい

    アクセスのインポートで小数点1桁までをインポートしたいです。 インポートするデータはCSVファイルです。 インポート定義をつける為に、エクセルのデータをCSVにし、CSVをアクセスにインポートしています。 エクセルの時点では、小数点下1桁まで表示されているのですが、CSVに加工した時に小数点以下1桁が0のものは整数表示になってしまいます。 (例)  エクセル → CSV   38.5  → 38.5   35.0  → 35 アクセスでインポートした後に、全部のレコードを小数点下1桁にするのはどうしたらよいのでしょうか?

  • Accessについて至急ヘルプ

    csvデータをマクロでインポートして、いくつかのクエリ処理をかけた後、csvでエクスポートしていますが、データ内の時刻をhhmmssで出力したいのです。(あたまに0が付いて6桁表記) (1)テーブルのデータ型を、数値の書式000000 (2)テーブルのデータ型を、日付のhhnnss (3)取込データを標準から、hhmmssに変更 (1)ではテーブル内では6桁表記されますが、出力データはなりません。 (2)ではテーブル内で全てのデータが00000になってしまい、取込データ型の問題なのかと(3)をしましたが、テーブル内は同じ状況です。

  • アクセス97をエクセル97にエクスポートして起こる問題

    どなたか、ご助力をお願いします。 アクセスでテーブルを作成し、4桁のコード番号をたくさん入力していきます。件数は500件くらいです。そのテーブルをエクセルにエクスポートします。そのデータの名前を仮にAとします。 エクセルにはあらかじめ全顧客リストのマスタデータがあります。そのデータをMとします。Mにはコード番号とコード番号に対する名前と住所などの情報が記載されています。 Aのリストは全てMに含まれます。 AのファイルにMを別シートに置いて、Vookup関数でAのデータのリストを完成させたいのですが・・・。 問題なのは、アクセスからエクスポートしたコード番号の数字と、元々Mに入力されている番号が同じ数字でもどうやら違うようなのです。書式も同じのようですが、Vookup関数では反映されません。 エクスポートしたAのコード番号はセルの左に寄っていて、Mの数字は右に寄っています。Aを右寄せしたり、共に中央寄せをしてもこの問題は解決しません。 エクスポートした番号をエクセルでそのまま入力した番号と同じくするにはどうしたら良いでしょうか?

レンズカバーが開かない
このQ&Aのポイント
  • EB-W05を毎週使っていますが、今日使おうとしたらレンズカバーが開きません。1㎝ほど空きますがそれ以上開かなくてプロジェクターが使えません。
  • レンズカバーが開かない問題に遭遇しました。EB-W05を毎週使用していますが、今日はカバーを開くことができません。カバーは1㎝ほど開きますが、それ以上は開かないため、プロジェクターを使用することができません。
  • EB-W05を毎週使用していますが、今日プロジェクターを起動しようとしたら、レンズカバーが開かない問題に遭遇しました。カバーは1㎝ほど開きますが、それ以上は開かないため、プロジェクターを正常に使用することができません。
回答を見る