Sqlite 解析ATCO CIF文件以生成CSV或XML输出

Sqlite 解析ATCO CIF文件以生成CSV或XML输出,sqlite,parsing,csv,Sqlite,Parsing,Csv,我有一堆.cif文件,总容量约33Mb,其中包含有关本地总线及其时间表的信息。每一行都以一个不同的标识符开始,以指示该行的全部内容 示例行: QSN319 020S3_201101042199123111100 S3 LFBUS O 表示这是公交车行程信息、一些不同的日期以及公交车S3运行的星期几。您可以看一个更详细的示例 我需要做的是以某种方式将所有(或部分选中的,例如我不需要数据库中的QSNpart)数据解析为CSV或XML,以便进一步导入SQLite。我只需要往正确的方向推一推,以及一些我

我有一堆.cif文件,总容量约33Mb,其中包含有关本地总线及其时间表的信息。每一行都以一个不同的标识符开始,以指示该行的全部内容

示例行:

QSN319 020S3_201101042199123111100 S3 LFBUS O

表示这是公交车行程信息、一些不同的日期以及公交车
S3
运行的星期几。您可以看一个更详细的示例

我需要做的是以某种方式将所有(或部分选中的,例如我不需要数据库中的
QSN
part)数据解析为CSV或XML,以便进一步导入SQLite。我只需要往正确的方向推一推,以及一些我可以使用的工具。awk和sed是否足以做到这一点,或者我应该从零开始编写解析器


如有任何意见或建议,将不胜感激

我和大卫·J·赖斯的合作非常成功。它是用红宝石写的