- ベストアンサー
Dosブロンプトでtabを出力したい
batファイルからテキストファイルにtab区切りのテキストを出力したいのですが、tabはどのように出力すればいいのでしょうか?普通に¥tとやっても、そのまま出てきてしまうのですが・・・ よろしくお願いします。
- ohnotellme
- お礼率75% (60/79)
- その他(プログラミング・開発)
- 回答数1
- ありがとう数3
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
タブコード(ASCIIコード:0x09)を"\t"で表記するのは、C言語等のプログラミング言語のソースファイル内での話です。 DOSプロンプトのバッチファイル内でechoコマンド等を使って出力するなら、そのまま、『^I』(タブキーまたはCTRL+Iで入力) ただし、echoコマンドを使ってタブコードを単独で出力させる場合、引用符(『'』または『"』)で括らないと『ECHO は <ON> です。』が表示されてしまいます。 echo ^I (『ECHO は <ON> です。』が出力されてしまいます。) echo "^I" (タブコードが出力されます。) 下記のように、前後どちらかに文字列があれば、引用符で括らなくても正常に出力されます。 echo Test.^I echo ^ITest. echo Test.^ITest. ↑の『^I』の部分は、この回答欄やWindowsの『メモ帳』では、タブコード(0x09)がただの空白としてしか表示されないので、わかりやすくするために『^I』で置き換えてありますが、タブコードを明示できるテキストエディタなら、 echo Test>>・・・・Test. 等と表示されます。『メモ帳』だと、 echo Test. Test.
関連するQ&A
- フォートランで出力をタブ区切りテキストの形式でしたいのですが
フォートラン95で、タブ区切りテキストとしてファイルに出力したいのですが、そのやり方がわかりません。 以前にも同じような質問があり、それに対する回答がちゃんとありましたが、何分初心者なもので、その回答が良く分かりません。 integer*2 tabc / 2313 / 2313は16進の0909に相当(TAB二文字分) write (*,'(i,A1,i,A1,i)') i1,tabc,i2,tabc,i3 是非教えてください! 出来れば、一般的な形なものでお願いします! 6列出力したいので!
- ベストアンサー
- その他(プログラミング・開発)
- 【DOSバッチ開発】末尾のタブのみ削除したい
DOSバッチ開発で困っています。 あるテキストファイル(DBから出力したタブ区切りのファイル)に n行データが入っています。 1行につき133項目もっています。 各行の最後の項目は必ずタブがあります。 この末尾のタブのみ削除してファイルを置き換えたいです。 バッチ開発経験が浅いため、うまく作成ができません。 よろしくお願いいたします。
- ベストアンサー
- その他(プログラミング・開発)
- エクセルのデータをTAB区切りテキストに出力
エクセルのデータをTAB区切りテキストに出力 1.エクセルのデータをTAB区切りテキストに出力して 2.そのテキストを入力としてrubyでデータ加工 という作業があります。現在1を手動で行っておりますが、ファイルが多いためこの操作をファイル名とシート名を指定してrubyから操作できればと考えております。 できれば追加でライブラリをインストールすることなく実現できればありがたいのですが、簡単な方法がございましたらご教示ください。 環境は、Win XP、Office 2003、ruby 1.9.1です。 最終的にはエクセルファイルから直接データを取得できるようにしたいのですが、当面は上記の方法で凌ぎたいと考えております。
- ベストアンサー
- Ruby
- エクセルのVBAでタブ区切りのテキスを出力したい。
エクセルのVBAでテキスト出力をしたいのですが、 ・タブ区切りで保存 ・A列の最終行×1行目の最終列の範囲指定が対象 ・範囲内の空欄もタブ区切りにする(最終列には必ず数値あり) ・出力テキストはシートと同じフォルダ内へ格納 ・テキストファイル名はシート名 という感じにしたいのです。 いろいろ検索はしているのですが、これといった回答やサンプルは 見つかっておりません(><) ちなみに、私は、自動記録をしたものを改良して少し使えるレベルです。 よろしくお願いします。
- ベストアンサー
- その他(プログラミング・開発)
- エクセルでタブをテキスト出力する
エクセルのシート内容をテキスト出力するPGを作成しようと思っています。 テキストの先頭行に"TAB"を追加してから出力するにはどうすればよいのでしょうか。 "TAB"なしなら出力できますが、"TAB"を付ける方法がわかりません。 下記の『シート内容』の前にカーソルのTABキーを押してもだめ。"\t"を追加してもだめでした。 何か方法はありませんでしょうか。 ご存知の方がいれば教えてください。 よろしくお願いします。 Open name For Output As #1 Print #1, シート内容 Close #1
- ベストアンサー
- オフィス系ソフト
- gawkでのタブ出力
gawkで、1行に2つのカラムに分けて出力をしようとして、 print "foo", "bar"; と書くと、結果は、 foo bar というように、foo と bar の間にスペースが何個か入ってしまいました。 この出力を cut -f2 のようにして特定のカラムを取り出したり、Excelに直接貼り付けたり(タブ区切りは貼り付けが便利です)したいので、 スペースでカラムの縦がそろうだけでは意味がなく、タブが入ってほしいのです。 print "foo" "\t" "bar"; と、明示的にタブを指定しても同じ結果でした。 gawkでタブを出力するには、どうすればよいのでしょう?
- 締切済み
- その他(プログラミング・開発)
- Word上での『タブ』の『改行』への一括変換
Filemakerのデータを『レコードのエクスポート』を通じ『タブ区切りテキスト・ファイル』として出力した後、Wordに読み込むと、各フィールドの区切りが『タブ」として表示されますが、このタブを『改行』に一括変換することはできるでしょうか。 もしできるとすれば、具体的手順を教えて下さい。よろしくお願い致します。
- ベストアンサー
- オフィス系ソフト
- VBAでMSアクセスに、Tab区切りのテキストを入力できますか??
VBAでMSアクセスに、Tab区切りのテキストを入力できますか?? VBAの「DoCmd.TransferText acImportDelim・・・」を使って、 「,」カンマ区切りテキストファイルをインポーしようとしても、 フィールドが一つになってしまいます。 テキストファイルのTabを,に変えると、正常に読めます。 Tab区切りのままで、DoCmd.TransferText ・・・ を使って、正常に 読み込みできるでしょうか?? ご教示をお願いします。
- ベストアンサー
- その他(データベース)
- Accessのテーブルをテキストデータに出力する
Accessのテーブルをテキストデータに出力する際に、 項目の区切りを「TAB区切り」で出力するにはどうしたらよいのでしょうか? よろしくお願い致します。
- ベストアンサー
- オフィス系ソフト
- ASPからエクセルをテキストへ出力する
お世話になります。 ASPからエクセルファイルを開いてテキスト(タブ区切り)へ変換して出力したいのですが、どのようにすれば良いでしょうか? どなたかご存知でしたらお教え願います。 宜しくお願い致します。
- ベストアンサー
- Microsoft ASP
お礼
なるほど。ありがとうございました。 tabをそのまま打てばよかったのですね。 ありがとうございました!