任何人都可以推荐使用以下选项解析CSV文件的方法:
我确实尝试过Text.CSV,但它非常简单,并且缺少大部分上述功能.是否有一些更高级的CSV解析模块或者我必须"从头开始"编写它,即使用Text.ParserCombinators?我不打算重新发明轮子.
照顾自己.
我不能为Haskell推荐一个现成的,打包的CSV解析器,但我记得Bryan O'Sullivan等人写的Real-World Haskell一书.包含有关Parsec的章节,作者通过创建CSV解析器来演示.
相关章节16:使用Parsec可在线获取; 查看标题为扩展示例:完整CSV分析程序的部分.