- ベストアンサー
AcceseからCSVファイルに吐き出した後、EOFコード(&h1A)を付けたいですが
お世話になります。 早速ですが、表題の状況を詳しく言うと、AcceseファイルのテーブルをCSVファイルにエクスポートしています。エクスポートの最終段階でEOFコード(16進の&h1A)を付けたいですがどうすれば簡単にできるのですか?VBAを使わなければできないんですか? よろしくお願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
>OSのcopyコマンドというのは素人なんでよくわかりませんがMS-DOSからのコマンドになるんですか? そういうことです。ちょっと解りづらい書き方をしてしまったようで。 #2の方が書いているように、あらかじめEOFが入ったファイルはあらかじめ準備しておく必要はなさそうですね。 Accessのマクロで行うのであれば、”アプリケーションの実行”で#2の方のコマンドを入れればOKです。
その他の回答 (2)
- FlossenEngel
- ベストアンサー率77% (132/170)
回答No.2
VBAで処理する方が良いとは思いますが、一応一例ということで... MS-DOSプロンプトでCSV出力先フォルダに移動して >COPY/A/Y "table.csv"+nul "table.csv" でEOF付きのファイルができます。
- taka_tetsu
- ベストアンサー率65% (1020/1553)
回答No.1
行ではなくファイルの一番最後でいいんですよね? 簡単に済ませるのであれば、 1.あらかじめEOFのみが入っているファイルを準備する。 2.エクスポートされて出来上がったファイルと1のファイルをOSのcopyコマンドで結合する なんてのはいかがでしょう?
質問者
補足
OSのcopyコマンドというのは素人なんでよくわかりませんがMS-DOSからのコマンドになるんですか?
補足
ありがとうございます。 がんばってVBAを書いて見ました。 MS-DOSのことも少しわかるようになってうれしいです。