なぜ LST を CSV に変換するのですか?
多くのプログラムが表形式のデータを .lst 拡張子で書き出しますが、Excel や Google スプレッドシート、データベースなどは直接インポートするために .CSV 形式を想定しています。ファイルを変換することで形式の曖昧さが解消され、スプレッドシートアプリが自動的に列を解析できるようになります。1行に1項目があるプレーンなリストも、追加の作業なしで有効な1列の CSV になります。
LST から CSV への変換方法
エクスプローラー / Finder で名前を変更 BUILT-IN
.lst がすでにカンマまたはタブ区切りである場合は、拡張子を .csv に変更するだけで、スプレッドシートアプリで直接開けるようになります。
LibreOffice Calc OPEN-SOURCE
ファイル > 開く から .lst を開きます。テキストインポートダイアログが自動的に表示されるので、区切り記号を選択して .csv として保存します。
コマンドライン - 名前変更 CLI
ファイルがすでに区切りテキストである場合、macOS/Linux では mv file.lst file.csv、Windows では ren file.lst file.csv を実行します。
これらの形式について
品質と注意点
- まずテキストエディターでファイルを開いてください。
.lstには標準規格がなく、コンパイラ、インストーラー、ゲームなどによって内容が大きく異なります。 - バイナリ形式の
.lstファイルはテキストエディターで開くとランダムな文字として表示され、どのような方法でも CSV に変換することはできません。 - 区切り文字の不一致(タブがカンマとしてインポートされるなど)が発生すると、すべてのデータが1つの列に入ってしまいます。保存前に必ずインポートウィザードのプレビューで区切り文字を確認してください。
よくある質問
どんな LST ファイルでも CSV に変換できますか?
区切り列がある、または1行に1項目があるプレーンテキストの
.lst ファイルのみ可能です。コンパイラのリスティングファイルやバイナリ形式は、意味のある CSV 出力にはなりません。LST が1行1項目で、区切り文字がない場合はどうなりますか?
拡張子を
.csv に変更してください。各行が1列の行になり、これは有効な CSV 形式です。ヘッダー行が必要な場合は、あらかじめテキストエディターで追加してください。名前を変更した後、Excel で全データが1列に表示されるのはなぜですか?
ファイルの区切り文字が Excel のロケール設定のデフォルトと一致していません(多くの欧州圏ではカンマではなくセミコロンを想定します)。データ > テキストまたは CSV から を使用して、手動で正しい区切り文字を選択してください。
変換時にデータが失われることはありますか?
いいえ - 正しく名前を変更、またはインポートすれば、すべての値が保持されます。CSV は書式設定や複数のシートを保存できませんが、プレーンテキストのリストには元々それらが含まれていません。