- ベストアンサー
テキストファイルから抽出
あるテキストファイルから、複数の条件に合致するレコードのみを抽出したい時、例えば、 C:¥> findstr "a b" test.txt のように出来ると思います。 この”a b”の部分をもっと複雑にいろいろと変更したくて、別のテキストファイルに記載してそれを読ませたいのですが、そのようなことは可能でしょうか?
- topologist999
- お礼率100% (1/1)
- その他(プログラミング・開発)
- 回答数1
- ありがとう数1
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
PowerShellなら、pattern.txtに"a b"に相当する部分を記述し PS C:\> findstr $(cat pattern.txt) test.txt として実行することができるようです。
関連するQ&A
- DOSの文字抽出
findstrで特定の行を抽出できました。 test.txtというファイルに入っています。 85文字のうちの43行目から8文字抽出したいのですが、どうすればいいでしょうか?
- 締切済み
- その他(プログラミング・開発)
- バッチにてフォルダ内ファイルの差分抽出
フォルダAとフォルダBがあり、 その中に存在するファイルの差分を抽出するバッチを作りたいと考えています。 ファイル名は同名の物の差分を抽出します。 例えば フォルダA test.txt test2.txt test3.txt フォルダB test.txt test2.txt test3.txt test4.txt とあり、test.txtとtest3.txtの内容がフォルダAとBで違っていた場合 その差分を抽出する、といった具合です。 外部でのツールが使用できない環境にあるので、バッチで作成したいのです。 環境はWindows XPです。 以上、よろしくお願い致します。
- ベストアンサー
- その他(プログラミング・開発)
- データのテキストファイル抽出
データの抽出に困っています。 エクセルデータにてA~Lのフィールドに値が入っていて、1000レコード程のデータを ・1レコードずつ ・A列のフィールドをファイル名に ・テキストファイルに出力 ・テキストファイルには1レコードを縦に、フィールドごと改行して並べる 上記のようにして作成する必要があります。 今までは、 A B C...K L となっているデータの列と行を入れ替えて A B C . . K L としてテキストファイルを作成し、セルAのフィールドをファイル名にして、 手作業で1列ごとにコピー&ペーストして行っていました。 非常に効率が悪いので、全自動化もしくは一部自動化出来ないかと試行錯誤していますが 良い方法が見つけられません。 何か良い方法をご存知の方がおりましたら教えて下さい。
- ベストアンサー
- オフィス系ソフト
- vbsでテキストファイル検索してファイルに書き込む
初心者です。 テキストファイルを以下の条件で検索して、検索がマッチしたらそのファイルのレコード行を各条件によって指定されたファイルに書き込みたいです。 1)5桁目が"D"且つ 10~11桁目が"A5"の場合、ファイル"TEXT1.txt"に書き込む 2)5桁目が"G"且つ10~11桁目が"B6"の場合、ファイル"TEXT2.txt"に書き込む 3)上記に該当しない場合、ファイル"TEXT3.txt"に書き込む どなたかご教示のほど宜しくお願い致します。
- 締切済み
- Visual Basic
- テキストファイルを一つにまとめる
一つののフォルダ内に複数のテキストファイルがあります a.txt b.txt c.txt があり内容はそれぞれ 日付 商品名 数量と同一項目にしてあります これを同じフォルダに自動で一つのファイルにまとめる方法はありませんか 超初心者です よろしくお願いします
- 締切済み
- C・C++・C#
- 2つのテキスト中身の違いを抽出
2つのテキストの中身で一致しないテキストだけ抽出できるようなソフトってないでしょうか? 探してみましたが、同じ行(場所)にないといけないソフト(比較ソフト)ばかりでこちらの希望条件に合うようなソフトが見つからないので・・・。 例えば、下記の2つのテキストファイル(ファイルA とファイルB)でいうと テキストSとテキストZを抽出するような感じです。 よろしくお願いします。 ファイルA | ファイルB ----------- テキストA | テキストA(一致) テキストB | テキストB(一致) テキストD | テキストV(一致) テキストS | テキストZ テキストV | テキストD(一致)
- 締切済み
- フリーウェア・フリーソフト
- [VBS] テキストファイルから任意の値を抽出する
規則性のあるテキストから、1行づつ処理を行い ある文字列の設定値を抽出したいです。 例:Bの値だけを抽出したい。(AとBの間は半角スペース) 【テキストファイルの中身】 ---------------------------------------- 1行目| A="あ" B="あ" A="い" B="い" A="う" 2行目| A="え" B="う" A="お" B="え" A="か" 3行目| A="き" B="お" A="く" B="か" A="け" ---------------------------------------- 【出力結果】(Bの値だけ) --------------------- 1行目| あ,い 2行目| う,え 3行目| お,か --------------------- 色々方法はあると思いますが、どうしても複雑になってしまうので 簡単に出来る方法(観点)があれば、ご教示頂きたいです。
- ベストアンサー
- Visual Basic
- PHPで複数のテキストファイルを読み込みたい
PHPを勉強中です。 どうしても自力で解決できないので助けてください。 やりたい事は、 「複数ファイルの内容を読み込み、 それらのデータをcsvのセルに入れたい。」のです。 Aというフォルダに、複数のテキストファイルがあります。 これら各ファイルの内容をそれぞれ取得して 「○○.csv」のB列に上から順々に書き込んでいきたいのです。 Aフォルダに入っているテキストファイルは連番を想定しています。 A/ 0001.txt 0002.txt 0003.txt : フォルダに入っているテキストファイルの数はいろいろです。 3枚のフォルダもあれば100枚のフォルダもあります。 これらのファイルの内容を、それぞれ取得して 用意されているcsvファイルの特定のセルに テキストファイルの数だけ順番に入れていきたいのです。 ○○.csv A列 | B列 | C列 | △ |0001.txt内容| △ | △ |0002.txt内容| △ | △ |0003.txt内容| △ | : : プログラムのヒントを教えていただければ嬉しいです。 よろしくお願いします。
- ベストアンサー
- PHP
- Excel VBA テキストファイルからの抽出
Excel VBAにて、テキストファイルから文字列を選別して、それをエクセルファイルのテキストボックスに張り付けるコードの記述をご教授いただけますでしょうか。 環境はWindows7 Pro Excel2010 下記テキストファイルです。 test.txt IDENTIFICATION DIVISION. PROGRAM-ID. sample AUTHOR. XXX * ENVIRONMENT DIVISION. INPUT-OUTPUT SECTION. FILE-CONTROL. SELECT A ASSIGN TO B SELECT C ASSIGN TO D DATA DIVISION. FILE SERECTION. この FILE-CONTROL.と DATA DIVISIONの間に挟まれている SELECT A ASSIGN TO B SELECT C ASSIGN TO D この2行を取り出して、エクセルファイル上にあるテキストボックス張り付ける処理です。 よって、FILE-CONTROL.と DATA DIVISION.の間にある不特定多数の行を抽出するロジックです。 テキストボックスに張り付ける前の行を抽出するだけでも、ご教授頂けたら幸いです。 よろしくお願いします。
- ベストアンサー
- Visual Basic
- Excelで複数のテキストファイルを1枚のシートに
Excelで複数のテキストファイルを1枚のシートに追加したいのですが可能でしょうか? VBAや別ソフトを複数使ってもかまいません。 2列のテキストファイルが複数ありA列目は共通でB列目がそれぞれ異なります。 data01.txt、data02.txt…と50ぐらいのファイルがあり、それぞれ A B 10 1.24 20 2.56 30 2.46 : : となっています。これをひとまとめにして A B C ・・・ data01 data02 data03・・・ data50 10 1.24 1.35 ・・・ 2.24 20 2.56 2.22 ・・・ 1.34 30 2.46 3.23 ・・・ 5.45 : : : といった表にしたいのです。 お願いします。
- ベストアンサー
- その他MS Office製品
お礼