テキストファイルのデータをCSVテーブルに変換

テキストファイルのデータをCSVテーブルに変換

今日のテキストファイルのデータは次の形式です。

HKL1234/2, R1B
HKL1274/2, R4E
HREF457-74, R1A

次のように、Excelファイルの2つの異なる列にこのデータを表示する必要があります。

Product            Revision
HKL1234/2          R1B
HKL1274/2          R4E
HREF457-74         R1A

Bashスクリプトでこれをどのように実行できますか?私の挑戦を助けることができますか?

答え1

CSVデータをExcelにロードするために何もする必要はありません。 Excelでは、これらのファイルを完全に読み取ることができます。

data.txtしたがって、元の投稿に表示されている内容があるとします。

HKL1234/2, R1B
HKL1274/2, R4E
HREF457-74, R1A

必要なのは、ヘッダー行を追加してファイル名を変更するだけです。

echo "Product, Revision" > data.csv
cat data.txt >> data.csv

data.csv最初のコマンドはヘッダー行を含むファイルを生成します。第二に、元のデータファイルの内容が新しく作成されましたdata.csv

これで、Windowsコンピュータにコピーしdata.csvてエクスプローラでダブルクリックします。 CSV 拡張子は既定で Excel に既に登録されています。ファイルを台無しにした場合 - 「次のプログラムで開く...」を選択するか、最初にExcelを開いてからその中のファイルを開きます。どのような方法で行っても、Excelは.csvファイルで何をするのかを知っています。

関連情報