以下のようなログファイルがあり、このログファイルをExcelシートに変換したいと思います。
サンプルログファイル
DateTime: 2012-12-10 20:27:10
Command: ALTER INDEX [Mypageviews] ON [WhosOff].[dbo].[PageViews] REORGANIZE WITH (LOB_COMPACTION = ON)
Comment: ObjectType: Table, IndexType: NonClustered, ImageText: N/A, NewLOB: No, FileStream: N/A, AllowPageLocks: Yes, PageCount: 7639, Fragmentation: 8.1817
Outcome: Succeeded
Duration: 00:00:41
DateTime: 2012-12-10 20:27:51
DateTime: 2012-12-10 20:27:52
Command: ALTER INDEX [MyVisitKeys] ON [WhosOff].[dbo].[Visit] REBUILD WITH (SORT_IN_TEMPDB = OFF, ONLINE = ON)
Comment: ObjectType: Table, IndexType: NonClustered, ImageText: N/A, NewLOB: No, FileStream: N/A, AllowPageLocks: Yes, PageCount: 7229, Fragmentation: 94.4667
Outcome: Succeeded
Duration: 00:00:06
DateTime: 2012-12-10 20:27:58
上記のログテキストファイルをC#を使用してExcelシートで次の形式に変換したいと思います。出力
StartTime IndexName Dbnanme Tbname
2012-12-10 20:27:10 MyPageviews WhosOff PageViews
2012-12-10 20:27:52 MyVisitKeys WhoOff Visit
上記の出力を達成するためのプログラムを作成する方法を教えてもらえますか?