导出 CSV 时如何使用空白分隔符



我想将水晶报告导出到 csv 中,但在字段周围没有一个 delimter 字符,

这是我代码的狙击手:

ExportOptions exportOpts = new ExportOptions();
exportOpts.ExportDestinationType = ExportDestinationType.DiskFile;
exportOpts.ExportFormatType = ExportFormatType.CharacterSeparatedValues;

DiskFileDestinationOptions DiskFileDestinationOpt = ExportOptions.CreateDiskFileDestinationOptions();
DiskFileDestinationOpt.DiskFileName = filename;
exportOpts.ExportDestinationOptions = DiskFileDestinationOpt;

CharacterSeparatedValuesFormatOptions csvOptions = new CharacterSeparatedValuesFormatOptions();
csvOptions.Delimiter = "";
csvOptions.SeparatorText = "";
exportOpts.ExportFormatOptions = csvOptions;

crystalReportDoc.Export(exportOpts);

问题是每当我为分隔符属性使用空字符串时,水晶报告都会在结果 csv 文件中使用默认的双引号字符。

有人可以协助如何导出带有空白分隔符的 CSV 文档吗?

如果使用空白分隔符,则它不是 csv 文件。(逗号分隔值)您可能正在寻找更多的"文本"文件类型。

最新更新