web-dev-qa-db-ja.com

固定幅のテキストファイルを表示および編集するプログラム?

固定幅のデータを含むテキストファイルを表示および編集できるプログラムを探しています。

ファイルにはキャリッジリターンは含まれていません。

Excelで表示しようとしましたが、インポートプロセスにより、すべての列にブレークラインが挿入されます。テキストは合計3列で、それぞれ15、12、30文字です。

これらのファイルをメモ帳で開かずに表示する方法を知っている人はいますか?

ありがとう

3
JimDel

誰もが見落としている重要な点は、ファイルにキャリッジリターンが含まれていないことです。つまり、テキストファイルは、長さ15、12、および30の3つのフィールドを循環する1つの長い行であるように聞こえます。

ワードラップをオンにしてウィンドウのサイズを正確に57文字に変更すれば、固定幅フォントの任意のテキストエディタを使用できます。上書きモードのテキストエディタも必要になる可能性があります。これにより、編集時にフィールドが整列したままになります。

(編集:マッシュの回答にコメントしたように、ワードパッドは次の設定で動作する可能性があります。[表示]、[オプション]、[テキスト]に移動します。[ルーラーに折り返す]を選択し、ルーラーが表示されるようにルーラーをチェックします。次に、ルーラーの右マージンの三角形をドラッグします。必要な57文字でテキストが折り返されるまで。また、キーボードの挿入キーを押して、上書きモードをオンにします。)

1行あたり正確に57文字に設定できる場合は、16進エディターが機能する可能性があります。コンピューターに XVI32 がありますが、最小のフォントサイズで、アドレス列をオフにしても、1024×768の画面では1行あたり約45文字しか収まりませんでした。画面の解像度が大きい場合は、必要な57文字を絞り込める可能性があります。問題は、XVI32が常に16進データとテキストデータの両方を表示することですが、同様のエディターを探しているように聞こえますが、テキストビューが必要です。

2
Bavi_H

あなたは見ることができます:

RecordEditorは、ファイルを表形式で表示します。

enter image description here

ただし、テキスト編集ビュー(ビュー>>>テキストビュー(強調表示されたフィールド))に変更できます。

enter image description here

ただし、テキストビューを変更しないことをお勧めします。

6
Bruce

固定幅の場合、メモ帳で問題なく実行できるはずです。私はこれを同様の目的で使用します。なぜこれらの問題が発生するのかはわかりませんが、推測できます。

おそらく、ある種の派手なフォントを使用しています。 Format > Fontに移動し、フォントとしてLucida Consoleを選択するか、System \その他の固定幅フォントを選択します問題はないはずです。

Notepad ++ (簡単にインストールできるように Ninite で利用可能)や Notepad2 などの他のツールも確認することをお勧めします。

4
William Hilsum

うまくいけば、これは愚かな質問ではありませんが、ワードパッドを試しましたか?

1
goblinbox