2011-07-11 7 views
2

私はASCIIファイルを持っていて、それをexcelまたはtab/csvで区切られたテキストファイルに変換したいと思っています。このファイルは、フィールド名とフィールド属性を持つテーブルです。また、インデックス名、テーブル名、および必要に応じてソフトウェアに応じてインデックスを付けるフィールドも含まれています。私はこれを考える必要はないと思う。さて、フィールド名とフィールド属性で十分です、私はそう望みます。私はちょうど情報を隠しておきたい。あなたはすべての専門家がこれを手伝ってもらうことができますか?ASCIIファイルを人間が読める形式のファイルに変換する

行はこのようなものです:

10000001$"WORD" WORD$10001890$$$$495.7$$$N$$ 
10000002$11-word-word word$10000002$$$$$$$Y$$ 
10000003$11-word word word$10033315$0413004$$$$$$N$$ 
10000004$11-word word word$10033315$$$$$$$Y$017701$ 
+3

1. ASCIIは実際に人間が読むことができます。 2.また、問題のファイル – Mchl

+0

のオペレーティングシステムの2行または3行を貼り付けます。あなたが窓の下にいるなら、1行のbashハックはおそらくそれをカットしないだろう:) – cdegroot

+0

あなたはファイルの始めを投稿できるので、データが始まるまで線を見ることができるだろうか? – woliveirajr

答えて

1

ように一般的な詳細であなたのASCIIファイルを知る前に答え、オペレーティングシステム、および、次のようになります。

1 - 上位nをカットあなたが欲しくない情報を含んでいることがあります。あなたがしたい場合は、fildsの名前を残してください。

2 - ExcelやOpenOfficeのCalcのように、スプレッドシートプログラム内のファイルをインポートする - フィールドは、共通の文字で区切られている場合、例えば、1つのコンマ,

3を確認してください。 OOCalcでは、ファイルのインポートを選択し、正しい区切り文字

を選択します。

+0

お返事ありがとうございます。さて、ファイル内のセパレータを調べるにはどうすればいいですか?それには.asc拡張子があり、それを開くためにどのプログラムを使うべきですか?私はライセンスファイルであるので、ここで実際にフォーマットを表示することはできません。 – Sammed

+0

あなたはその名前を.txtに変更して、メモ帳などを使って開くことができます。...または名前を.csvに変更してopenofficeで開きます。 – woliveirajr

+0

このような行は次のようなものです。10000001 $ "WORD "WORD $ 10001890 $$$$ 495.7 $$$ N $$"改行 " 10000002 $ 11単語単語$ 10000002 $$$$$$ Y $$"改行 " 10000003 $ 11単語単語$ 10033315 $ 0413004 $ $$$$$ N $$ "改行" 10000004 $ 11単語の単語$ 10033315 $$$$$$$ Y $ 017701 $ "改行"。あなたがこれを得ることを願っています。 Whereever私が書いた "改行"は、次の文が次の行にあることを意味します。ありがとうございました。 – Sammed

関連する問題