3

我需要将通用列表导出到 CSV。显然我可以自己写,但想避免这种情况!

我可以用谷歌搜索并找到很多 CSV 解析器,但作者不多。我已经下载了 FileHelpers,但它没有正确地转义输出。

例如,如果一个字段等于

,,",,,

输出很简单:

,,",,,

对于领域。我希望:

",,"",,,"

正确的?

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

4

4 回答 4

4

查看 RFC 4180。我必须编写一个 XSL 来将 XML 转换为 CSV,这使得很容易知道“正确”的事情是做什么。

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

于 2009-12-02T19:45:34.640 回答
4

FileHelpers 将使用记录映射类中字段的FieldQuoted属性执行您所要求的操作。

于 2009-12-02T19:48:52.060 回答
3

制作自己的课程非常简单,我说为此编写自己的课程。你可以很容易地自己处理任何细微差别。

于 2009-12-02T19:44:02.693 回答
0

我真的可以推荐Josh Close 的CsvHelper来读写 csv 格式。CsvHelper 将处理最常见的用例,包括使用特殊字符转义字符串。

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

于 2015-02-11T17:03:32.103 回答