テキスト文章1行ずつをファイル化するソフトは存在しますか?
コンピューター関係の質問
(バージョン)、ハードの
機種名やメーカー名などを
このように3行あったら,その行に応じてテキストファイルを作るソフトです。
こんな感じで(↓)3つのテキストファイルを作ってくれるソフト。
01.txt
--------
コンピューター関係の質問
--------
02.txt
--------
(バージョン)、ハードの
--------
03.txt
--------
機種名やメーカー名などを
--------
ご存知の方ご返答何卒よろしくお願い致します。
No.4ベストアンサー
- 回答日時:
ちょっと訂正+追加情報。
WindowsXPで動作確認しました。
http://www.vector.co.jp/soft/dl/dos/util/se00020 …
からjgawkをダウンロードしてください。
デスクトップなどにダウンロードして、アイコンをダブルクリックすると、フォルダがひとつできて、その中に全て解凍されます。(たぶん)
そのフォルダの中に先ほどのスクリプトファイルと、データファイルを置いてください。
前の回答のスクリプトファイルは間違いがありました。
div.awk -------
{
file = sprintf("%02d.txt",NR)
print $0 > file
close(file)
}
--------------
こうしてください。(「---」のある行はファイルの内容の一部ではありません。BEGINの部分はいりません。)
データは、data.txtという名前にしました。
さらに、中身が1行のバッチファイル
div.bat --------
jgawk -f div.awk data.txt
----------------
を同じディレクトリーに作成します。
このバッチファイルのアイコンをダブルクリックすると、jgawkが動き、01.txt, 02.txt, 03.txtが作られます。
参考URL:http://www.vector.co.jp/soft/dl/dos/util/se00020 …
No.6
- 回答日時:
>ファイル化するソフト
そんなソフトと言うものでなくて出来る問題です。
エクセルがあればVBAの機能を借りて
(DOS-Basicのプログラムと同じですが)
VBE画面に下記をコピペして実行。
元のテキストファイル名aaa1.txt
1行ファイルの名はTXT○.txtで○部は連番です。
Sub test03()
i = 1
Open "c:\my documents\aaa1.txt" For Input As #1
p01:
If EOF(1) Then GoTo end1
Line Input #1, a
Open "c:\my documents\txt" & i & ".txt" For Output As #2
Print #2, a
Close #2
' If i = 3 Then GoTo end1
i = i + 1
GoTo p01
end1:
Close #1
End Sub
でできると思います。少数例でテスト済み。
本番の場合には、どこを変えれば良いか判るようでしたらやって見てください。
' If i = 3 Then GoTo end1のコメントを外して、少数行(3行)でテストして、納得後本番をやってください。
No.3
- 回答日時:
awkなら、div.awkというファイルを
BEGIN{i=1}
{
file = sprintf("%02d.txt",i)
print $0 > file
close(file)
}
という内容にし、コマンドラインで
awk -f div.awk 入力ファイル
と実行すれば、目的が達成できます。
No.2
- 回答日時:
JGAWK(MS-DOSのソフト)でAWKスクリプトを書けばできます。
スクリプトは今すぐ思いつかないので後で書きますが、とっても簡単です。
なお、JGAWKはXpなどの「コマンドプロンプト」で動かせますが、同様のWindowsで動くAWKソフトもあるかと思います(未調査)
No.1
- 回答日時:
100行が最小単位ですがもし1行単位にのものがなかったら使ってみてください。
そしてあとで改行を置換ソフトで削除すればうまくいきます。参考URL:http://www.vector.co.jp/soft/win95/util/se088352 …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/07/21 09:42
- Excel(エクセル) 【VBA】指定フォルダに格納中のテキストファイルをエクセルで処理し結果のエクセルを新規フォルダに保存 1 2022/03/25 14:19
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/07/15 15:48
- Visual Basic(VBA) エクセルのマクロについて教えてください。 4 2023/02/05 09:55
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2023/02/03 13:18
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/08/08 11:02
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/07/16 14:36
- フリーソフト テキストファイル内を検索したい 1 2022/06/01 08:33
- Visual Basic(VBA) VBAでエクセルをtxtに変換するとエクセルでカンマを含む文字数字がtxtでは「""」付にならないよ 1 2022/08/27 12:17
- その他(ソフトウェア) 「chat GPT」の回答について 1 2023/03/21 14:19
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
「.movpkg」「.m3u8」ファイル...
-
YahooのIDがロックされてしまい...
-
iTunesを完全にアンインストー...
-
WPS Officeって有料ですか?
-
CAE
-
ITの見積もりってなんであんな...
-
STEAM版BF4が起動しない
-
jtrim 1.53cが正常な動きをし...
-
『ブ』の変換について
-
ゆうちょ認証アプリが使えません
-
マックの表計算ソフト
-
自分の使っている再生ソフトは...
-
新バージョンPDFでのスナップシ...
-
編集ソフト ビデオ パットを使...
-
フォルダ内にある全ファイルの...
-
データベースソフトの「TCARD f...
-
自分で描いた下手な絵を綺麗に...
-
拡張子が異なりファイル名が同...
-
スプレッドシートの作業範囲
-
ペイントで切り抜いた画像の背...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ITの見積もりってなんであんな...
-
YahooのIDがロックされてしまい...
-
「.movpkg」「.m3u8」ファイル...
-
ゆうちょ認証アプリが使えません
-
jtrim 1.53cが正常な動きをし...
-
ATOKをお使いの方、今後もVer U...
-
CMYKのペイントソフトを探して...
-
グーグルクロムにダウンロード...
-
ホームページビルダーのバージ...
-
自分で描いた下手な絵を綺麗に...
-
パソコンでJPEG画像ファイルを...
-
マックの表計算ソフト
-
Numbersについてお伺いです。 ...
-
写真の印刷レイアウトについて
-
STEAM版BF4が起動しない
-
フォルダ内にある全ファイルの...
-
gimpで文字の細工をしたい
-
新バージョンPDFでのスナップシ...
-
Windows 11 に対応する作業
-
先日からDigiBestTVで「デバイ...
おすすめ情報