• ベストアンサー

テキストファイルに行を追加するソフト

j_euroの回答

  • ベストアンサー
  • j_euro
  • ベストアンサー率25% (29/115)
回答No.1

おっしゃる目的で、古来より使われている SED(ストリームエディタ)というのがあります。 ただし、Windowsだとして、 n<100 なら、メモ帳でこつこつ変更することをお勧めします。 それ以上なら、ExcelなどのVBAを使って、マクロプログラムか、SEDをお勧めします。 私なら、n<20 で、SED(DOS版)にしますけど・・・

参考URL:
http://www.vector.co.jp/soft/win95/util/se015016.html
kiyoto
質問者

お礼

回答ありがとうございました。 参考にさせていただきます。

関連するQ&A

  • テキストファイルの一行目に特定の文字を追加するソフトを探しています

    テキストファイルの一行目に特定の文字を追加するソフトを探しています。さらに、ファイルの先頭から何行かを削除する操作もできると助かります。 私はCとフォートランを使うので、 UNIX上でそうゆう操作をするようなプログラムを作るのは可能なのですが・・・ ウィウンドウズ上で、条件を指定しておけば、 あとはドラッグ&ドロップでそうゆうことをやってもらえるソフトがあれば便利なのに!・・と思います。 UNIX上では、読む込むファイルをいちいち指定するのが面倒で・・。

  • VBA 追加した列n個に対し数値を埋めるには

    VBA初心者です VBAで列Aから右へn個追加し、その追加した列だけにある値を貼りつけたいのです A列やn+1列には任意の値が入っていて、上書きしないものとします nは読み込むファイル数により決まります 読み込んだファイルから値を取得します (例)10列目から右へ4列追加し、11列目から14列目までに   ある値を貼りつけられるファイル1があり   ある値とはファイル2から5までの4つを読み込んでそこにある値をそれぞれの列に   貼りつけます   不足情報があれば補足させて頂きますので、ご教示お願いします (OS)Windows7 (Excelのバージョン)2010

  • バッチでテキストファイルから任意の行のみ取得したい

    batファイルを作成していて、 txtから特定の行のみをとりだし、変数に入れたいです。 どうもよくわからないので質問したいと思います。 まず以下の様なテキストファイルがあります。 ------------------- 111 222 333 ------------------- 実際の値、行数は違いますが、こんな感じに文字列が複数行並んでいます。 行いたい動作は、 ----------------------------------------- 1.テキストファイルの1行目を変数Textに入れる(set Text=111) 2.変数Textを使用し色々処理をする 3.テキストファイルの2行目を変数Textに入れる(set Text=222) 4.変数Textを使用し色々処理をする ----------------------------------------- コレを繰り返します。 2と4は同じ動作ですので、行数のカウンタを設定しループさせる予定です。 n行目を全て取り出す方法がわかれば行けると思うのですが、 どうも見つかりません。ご存知の方がいればお教え願いたいと思います。

  • テキストファイル内の行を、ごちゃ混ぜにするソフトありますか?

    質問お願いします。 テキストファイル内の行を、ごちゃ混ぜにするソフトを探しています。 マゼランペンギンと言うソフトを探したのですが、一度に出来る行数が、 10万行まででして、それ以上が出来ません・・いまいち使い方も解りませんが・・・ 1回で100万行ぐらい出来たらありがたいです! バラバラの物を、行の先頭文字順に並べ替えるソフトは、結構あるのですが、 その逆の、バラバラにするソフトを探しています。 フリーで探しています。 例 OKWave OKWave OKWave OKライフ OKライフ OKライフ 上記の処理前の行を以下の様にバラバラにしたいのです。 OKライフ OKWave OKライフ OKWave OKライフ OKWave

  • 100万行のテキスト ファイル サクサク動く?

    バックアップ、復元ソフトを作りながらC#を勉強してます。 復元するために、HDD内のファイルの情報(パス)を記録しておく必要があります。(あると思っている。違うのかもしれない。) そうするとHDD内の100万個のデータに対し、100万行のテキストファイルを作ることになります。 普段こんな膨大な行数のファイルを扱ったことはありませんが、オープンやクローズ、編集などサクサク動くものなのでしょうか?

  • テキストファイルを1行ずつ別のファイルに分割する

    400行ぐらいのテキストファイルを、1行ずつ別のファイルに分割したいと思います。 ファイル名は**001.txtのように、(**は任意の文字列、数字は連番)なってくれれば嬉しいです。 どなたかこのような処理のできる簡単な方法をご存じないでしょうか? よろしくお願いします。

  • 複数ファイルから特定の行だけ取り出し、1つのファイルにまとめるには

    以前文字列抽出で質問させていただいたPerl初心者のものです。よろしくお願いします。 あるディレクトリ内にある全てのファイル(.txt)から 「”To”から始まる行」と「”01”といった2桁の数字から始まる行」のみ取り出し、1つのファイルにまとめたいと思ってるのですが、うまくできません。 <文字列を含むファイル:aaa.txt> -------------------------- To 鈴木 太郎さん 1行目 : 01,りんご, 3 個, ナシ, 1個 14行目 02,キャベツ, 3 個, なす, 10本 15行目 : -------------------------- このような内容のファイルが複数あり 結果として -------------------------- 鈴木 太郎,01,りんご, 3 個, ナシ, 1個 鈴木 太郎,02,キャベツ, 3 個, なす, 10本 山田 洋子,01,ぶどう, 3 個, もも, 1個 山田 洋子,02,たまねぎ, 5 個, なす, 10本 山田 洋子,03,牛肉, 1kg 山本 次郎,01,リンゴ, 5 個, バナナ, 5本      :      : -------------------------- と一つのファイルにしたいのです。 どうやったらこの結果を出せるのか、ご教授よろしくお願いします。

  • テキストファイルに一行文字を追加したい

    バッチ処理でテキストファイルの最後に文字列を追加する作業をやりたいのです。 普通の文字列ですと、1)のようにして上手くいきます。 ところが「"」の入った文字列を一行加えようと2)のようにすると、エラーになってしまいます。どうしたら前に進めるでしょうか? --------- 1)上手くいくケース ----------- Set fso = CreateObject("Scripting.FileSystemObject") Set tmpFile = fso.GetFile("C:\test\hoge.txt") Set f = tmpFile.OpenAsTextStream(8, -2) f.Write("一行追加しました") f.close Set f = Nothing Set tmpFile = Nothing Set fso = Nothing --------- 2)上手くいかないケース ----------- Set fso = CreateObject("Scripting.FileSystemObject") Set tmpFile = fso.GetFile("C:\test\hoge.txt") Set f = tmpFile.OpenAsTextStream(8, -2) f.Write("一行"追加"しました") f.close Set f = Nothing Set tmpFile = Nothing Set fso = Nothing

  • テキストボックスとボタンで行を増やす方法

    はじめまして。Excel.2003.2007.2013を使用しています。 どの環境でも使えるVBA、マクロ等ありましたらよろしくお願いします。 職場で添付画像のようなリストを作成しています。 リスト数が増える度にA~Mを選択しオートフィルで行を増やしてるのですが 選択したセル(又は行)から下の行をテキストボックス(セルでも構いません)で行数を指定し OKボタンで生成することは出来ないでしょうか? 希望のイメージとしては、図1の選択している10行目から下を、図2のようにテキストボックスとボタンを使用してリストを追加です。 次にまた追加する時はA18又は行をテキストボックスとOKボタンで追加。こんな感じです。 ※実際にはA~Mより広範囲で256行追加。324行追加。決まりのない数字での追加作業です。 もしもA列の名称 B列の数(+1加算) F.G列等もテキストボックス等で入力を指定できて 上記と同じように行数をを指定して生成できれば嬉しいです。 説明不足でしたら申し訳ありません。 よろしくお願いします

  • テキストファイルを読み込み 偶数行の特定の文字を置換するには?

    お世話になります。 vb6なんですけどテキストファイルを読み込んで 偶数行のある文字を置換したいんですけど このサンプルをどういう風に改変して偶数行の文字列をある文字列に 置換するコードを書いてよいのかわかりません。 置換するのはreplace関数を使うと思うのですが。 教えて下さい。お願いします。 Dim n As Long, tmp As String n = FreeFile Open "D:\Test.txt" For Input As #n Line Input #n, tmp Close #n