2016-03-31 17 views
0

私は、.icsファイルの内容を含むExcelファイルをスキャンするプログラムを作成しようとしています。今、私が持っているファイルが正確に100データのこれら12行ブロックのを持っている.ICSファイルをスキャンし、特定の行を.CSVに印刷します。 [JAVA]

BEGIN:VEVENT 
CREATED:20160318T014953Z 
**UID:[email protected]** 
RRULE:FREQ=YEARLY 
DTEND;VALUE=DATE:20160506 
TRANSP:OPAQUE 
X-APPLE-TRAVEL-ADVISORY-BEHAVIOR:AUTOMATIC 
**SUMMARY:xxxxx xxxxxx's Birthday** 
**DTSTART;VALUE=DATE:20160505** 
DTSTAMP:20160323T112834Z 
SEQUENCE:0 
END:VEVENT 

これは、次のようになります。 3,8,9行を文字列として抽出したいので、好きなように書式設定できます。

私は実際にこれをすべて実行できました、私は乱雑なコードを惜しまないでしょう...しかし、それは動作します。

はしかし、私は(私のフォーマット後)、それは次のようにファイルに書き込まれたばかり終わる:

www.facebook.com/xxxxxxxxx 
www.facebook.com/xxxxxxxxx 
www.facebook.com/xxxxxxxxx 
Name 1 
Name 2 
Name 3 
DATE:20160505 
DATE:20160328 
DATE:20160706 

そして、私のExcelファイルに私はそれが次のようになりたい:Excel preview

これは、おそらく巨大な質問です、それは私の最初のものです、私の頭をその周りに得ることはできません。 まだJavaについて毎日学んでいます。全体の解決策を求めるのではなく、どうやって実際に.CSVファイルに印刷するかということだけです。

ありがとうございます。

答えて

0

biweeklyが参考になる場合があります。これは、.icsファイルを解析するJavaライブラリです。

関連する問題