代码之家  ›  专栏  ›  技术社区  ›  anonymous

导出到csv-c#

  •  3
  • anonymous  · 技术社区  · 15 年前

    我需要导出一个通用列表到csv。很明显,我可以自己写,但我想避免这个!

    我能在谷歌上找到很多csv解析器,但作家不多。我已经下载了文件帮助程序,但它不能正确地退出输出。

    例如,如果一个字段等于

    ,,",,,
    

    输出只是:

    ,“,,,
    

    在球场上。我期待:

    ",,"",,,"
    

    对的?

    有什么建议,还是我自己去做?

    4 回复  |  直到 10 年前
        1
  •  4
  •   Kevin Buchan    15 年前

    查看RFC 4180。我必须编写一个XSL来将XML转换为CSV,这使得了解“正确”操作非常容易。

    http://tools.ietf.org/rfc/rfc4180.txt

        2
  •  4
  •   Forgotten Semicolon adrianm    15 年前

    文件助理将按照您的要求 FieldQuoted 记录映射类中字段的属性。

        3
  •  3
  •   Bryan Rowe    15 年前

    我说,做你自己的课程有多么简单,你可以为这个写自己的课程。你可以很容易地处理任何细微的差别。

        4
  •  0
  •   stb    10 年前

    我真的可以推荐 CsvHelper 由乔希关闭读写csv格式。csvhelper将处理最常见的用例,包括用特殊字符转义字符串。

    您可以使用简单的方法来读取和写入(对象列表)对象,或者手动读取/写入您想要的任何字段。