【发布时间】:2019-01-11 13:46:19
【问题描述】:
我在数据库中有一个视图,我想调用该视图并将数据导出到 Csv 文件。我已经使用以下链接提出了一个解决方案,但是我的视图返回了一些包含逗号值的列,因此在打开 csv 时我得到错误 csv 不安全,可能是 sylk 文件等。一旦我在那里打开它CSV 中没有日期。
我使用的链接
我正在使用 VS 2017 SQL 和 VB.Net
提前致谢
【问题讨论】:
-
正确的做法是将字段值用双引号括起来。您可以选择只将包含逗号的引号括起来,但是,如果您要使用引号,您可能应该引用所有内容。正确编写的用于读取 CSV 的代码将处理引用的数据,例如
TextFieldParser类。 -
使用像 joshclose.github.io/CsvHelper 这样的专用库。为您节省大量工作和可能的错误。