像这样的文件:
fieldname_A: eggs
fieldname_B: bacon
~EOR~
..
..
~EOR~
fieldname_A: eggs
fieldname_C: spam
fieldname_Z: baked beans
~EOR~
总共有 40 个不同的字段名称,大约 10,000 条记录(EOR 是 End Of Record),其中包含一组可变的字段。大多数字段内容很短,有些很长(超过 1000 个字符)。
我正在寻找一种漂亮、干净、pythonic 的方式来将其转换为 CSV,或者更确切地说,转换为 Google 电子表格。(需要检查和更正数据。有几个人会这样做。谷歌文档是我所知道的唯一一种让他们在不导致版本冲突或同步问题的情况下处理相同数据的快速方法。)
Dictwriter 似乎是一种繁琐的方式,因为许多记录(即电子表格中的行)中的字段为空。
输入文件的格式更像 XML,所以我想将其转换为 XML,将其导入 Excel,然后将其作为 Google 电子表格上传。
有任何想法吗?