首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >删除csvWriter中的引号

删除csvWriter中的引号
EN

Stack Overflow用户
提问于 2022-10-19 09:10:49
回答 1查看 52关注 0票数 0

当我在CSV中保存文件时,我遇到了一个小问题,即使用分隔符,它也是写在一列中的。我想是因为我在记事本++中打开它时的引号。

Header1;Header2;Header3 --为此,它运行得很好,但是我也有类似的行

“行1;行1;行1”

“行;行;行2”

替换不起作用,我在csvConfiguration中更改为应该引用false。还是帮不上忙。此外,我还可以补充说,我尝试了另一个查询中的另一个文本,它的工作原理是应该的。

下面是一个代码示例:

代码语言:javascript
复制
 using (var writer = new StreamWriter(ExportFilePath + @"\" + name + ".csv", false, Encoding.UTF8))
                using (var csv = new CsvWriter(writer, CultureInfo.InvariantCulture))
                {
                    if (Settings.Default.DefinedExportProducts)
                    {
                        csv.WriteField("Header1;Header2;Header3");
                        csv.NextRecord();
                    }
                    foreach (string row in Query.listResults)
                    {
                        csv.WriteField(row + (Settings.Default.CombineHeaderAndElements && Query.proceduresCount > 1 && !string.IsNullOrWhiteSpace(row) ? "'" : ""));
                        csv.NextRecord();
                    }
EN

回答 1

Stack Overflow用户

发布于 2022-10-19 09:28:45

在这个阶段,我删除了CsvHelper,它可以工作,但我仍然不明白为什么它要用于定义的字符串,而不是来自列表中的字符串。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74122724

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档