• 締切済み

ACCESS2013 データのエクスポート方法

ACCESS2013を使用しています。(初心者) テーブルデータをCSVファイル形式で出力する際、1,2行目にタイトル等を入れ、3行目からテーブルデータを出力したいと考えています。 方法が見つからないため、どうすればできるのか教えてください。

みんなの回答

  • piroin654
  • ベストアンサー率75% (692/917)
回答No.4

>テーブルデータをCSVファイル形式で出力する際、1,2行目にタイトル等を入れ コードを書くのですから上記のように「1,2行目にタイトル等」 のようにあいまいな質問のしかたではなく、   一行目・・・・タイトル   二行目・・・・テーブル名   三行目・・・・日付   四行目・・・・テーブルのフィールド名   五行目より・・テーブルの実データ のようにきっちりと表現しないと実りのある回答は出てきませんよ。 他のかたの回答への補足に「Excelでマクロを・・」とありますが 同じようなものだと思います。その方向で解決できたのですか? 以前、似たような質問に回答したことがあるのですが、 http://qa.itmedia.co.jp/qa7324183.html ただ、この回答も少し突っ込み所があるのでいい例ではないのですが、 まだ解決していないようならば上記の挿入するものを正確にすれば Accessから直接CSVファイルを生成する少し改良したコードを貼り付けますが。

  • naoto0216
  • ベストアンサー率46% (183/391)
回答No.3

単純にテーブルのフィールド名をCSVの1行目に入れたい ってことでしたら以下の手順で出来ます。 エクスポートするテーブルを選択し右クリック⇒ エクスポート⇒テキストファイルを選択します。 次にファイルを保存する場所を選択後、「OK」を 押します。 ※デフォルトで拡張子が「.txt」となっているので 「.csv」に修正します。 テキストエクスポートウィザードが開くので、 「区切り記号付き・・・」を選択し「次へ」。 「先頭行をフィールド名として使う」にチェックを入れて 「次へ」。 ※ここにチェックを入れることにより、テーブルの  フィールド名が1行目になり、2行目からデータに  なります。 最後に「完了」を押します。

takamune
質問者

お礼

御礼の仕方がわからず、返事が遅れました。すいません。 色々試してみたいと思います。ありがとうございました。

  • BOLTS
  • ベストアンサー率15% (42/271)
回答No.2

タイトル行のみを入れたマスタテーブルを準備してオートナンバーのキーを 付けておきます。 マスタテーブルをコピーしてテーブルデータを追加 クエリーでオートナンバー順にソートするようにしといて クエリーをCSVでエクスポートすればできます。タイトル行1・2マスタデータの順番を 保持したままCSVへエクスポートできます。

takamune
質問者

お礼

御礼の仕方がわからず、返事が遅れました。すいません 自分にはおもいつかないやりかたでした。ありがとうございます。

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.1

こういうニーズにぴったりのソフトは、無いと思いますが、 一旦CSVファイルにアクセスでエクスポートして、(名前を付けて)保存し、再度テキストエディタ(例 メモ帳)で開いて、第1行目、第2行目に行を挿入し(ENTERキー2回)、第1行目に戻り、手入力で「1,2行目にタイトル等(の文字列を入れ、」れば仕舞ではないか。 第1行、第2行の各行では、残りの前後のフィールド数だけの「,,,・・」を入れるほうがよいかも。 こういうことは、 (1)特定のソフトを見つけるか(2)プログラムで自作するか、でしかできないと思うが、探したり、作ったり、新なことをやってるより、すぐ終わると思うが、私の勘違いや質問者は異存有りや?

takamune
質問者

お礼

御礼の仕方がわからず、返事が遅れました。すいません。 エクセルのマクロを組んで、やってみたいいと思います。ありがとうございました

関連するQ&A