WPF查看器导出到CSV在SP17中看起来不完整

2020-09-05 12:57发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我们将运行时从SP 13升级到了...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我们将运行时从SP 13升级到了最新的SP 17,现在WPF查看器中的导出到CSV在导出文件中没有逗号。 结果不是正确的CSV文件。

5条回答
昵称总是被占用
2020-09-05 13:16

一个快速的解决方法是创建一个"导出"按钮并使用以下代码:

CrystalDecisions.CrystalReports.Engine.ReportDocument doc =新的CrystalDecisions.CrystalReports.Engine.ReportDocument();
doc.Load(@" D:\ Reports \ integratedSecurityMSSQLWithData.rpt");

CrystalDecisions。 Shared.CharacterSeparatedValuesFormatOptions csvExpOpts =新的CrystalDecisions.Shared.CharacterSeparatedValuesFormatOptions();
CrystalDecisions.Shared.ExportOptions exportOpts =新的CrystalDecisions.Shared.ExportOptions();
CrystalDecisions.Shared。 ();

diskOpts.DiskFileName = @" d:\ reports \ CSVExportNoDelimitorseparator.csv";

csvExpOpts =新字符 erSeparatedValuesFormatOptions();

csvExpOpts.ExportMode = CsvExportMode.Standard;
//csvExpOpts.GroupSectionsOption = CsvExportSectionsOption.ExportIsolated;
//csvExpOpts.ReportSectionsOption = CsvExportSections; SeparatorText ="#";
csvExpOpts.Delimiter =",";

exportOpts.DestinationOptions = diskOpts;
exportOpts.ExportDestinationType = ExportDestinationType.DiskFile;
exportOpts.ExportFormatType = ExportFormatType。 CharacterSeparatedValues;
exportOpts.ExportFormatOptions = csvExpOpts;

尝试
{
doc.Export(exportOpts);
}
catch(异常除外)
{< br> MessageBox.Show(ex.Message);
return;
}

似乎仅是查看器或使用一种衬板:

doc.ExportToDisk( ExportFormatType.CharacterSeparatedValues,@" D:\ Reports \ don1.csv");

更新:也由OEM合作伙伴报告。

事件 245230/2016/未使用分隔符或分隔符从WPF查看器导出CSV

KBA -2351487-从WPF查看器或代码中导出为CSV不会在Visual Studio WPF .NET应用程序的Crystal Reports中使用定界符或分隔符

如果在2016年9月底到期,则应位于SP 18中 一切顺利

一周热门 更多>