gpt4 book ai didi

haskell - Haskell 的全功能 CSV 解析器?

转载 作者:行者123 更新时间:2023-12-03 12:49:07 27 4
gpt4 key购买 nike

任何人都可以推荐一种解析 CSV 文件的方法,其中包含以下选项:

  • 设置单元格/字段分隔符
  • 设置记录/行结束符
  • 为字段
  • 设置引号字符
  • 支持 UTF-8 字符串
  • 能够将内存中的 CSV 结构写回文件

  • 我确实尝试过 Text.CSV,但它非常简单,并且缺少上述大部分功能。
    是否有一些更高级的 CSV 解析模块或者我必须“从头开始”编写它,即使用 Text.ParserCombinators?我不打算重新发明轮子。

    小心。

    最佳答案

    我不能为 Haskell 推荐一个现成的、打包好的 CSV 解析器,但我记得这本书 Real-World Haskell by Bryan O'Sullivan et al.包含关于 Parsec 的一章,作者通过创建 CSV 解析器来演示。

    相关chapter 16: Using Parsec可在线获取;检查标题为扩展示例:完整 CSV 解析器的部分。

    关于haskell - Haskell 的全功能 CSV 解析器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4773712/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com