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

2020-09-05 12:57发布

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

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


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

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

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


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

付费偷看设置
发送
5条回答
Aaron 3364
1楼 · 2020-09-05 13:17.采纳回答

大家好,

只要所有回归测试都通过,此修复程序将在SP 18中发布,

我测试了此修复程序,并再次使用 保存的导出选项或更改代码中的值。

Don

昵称总是被占用
2楼-- · 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中 一切顺利

渐行渐远_HoldOn
3楼-- · 2020-09-05 13:23

嗨,Dominic,

我看不到问题。 您是否已在报表设计器中将"导出"选项设置为不包含逗号分隔符?

可以解释为什么看不到它们。

您是使用代码从Viewer还是从按钮中导出?

更新:我尝试使用其他报告,但现在也看不到分隔符...

我将不得不做更多的测试,奇怪的行为...

另一个合作伙伴也发现了相同的问题,我现在也简化了该案例,并希望此修复程序将在SP 18中发布,并于2016年9月结束

事件245230/2016/CSV导出自

再次感谢

小灯塔
4楼-- · 2020-09-05 13:27

谢谢Dominic,

DEV对其进行了查看,发现他们在SP 15中将其更改回原来的位置,但不确定为什么。

他还在努力。

再次感谢

木偶小白
5楼-- · 2020-09-05 13:23

唐,

感谢您对此问题的答复和确认,我们将在SP18中进行查找。

奇怪的是,如您在第一篇答复中所述,如果在设计器中我转到"报告导出选项"中的CSV选项,它们与您所拥有的屏幕截图中的完全相同,我什么也没有改变,单击"确定",然后保存报告; 然后就可以了! 这可能是我们一次性最好的解决方法,自定义按钮需要更改和分发软件,我们将等待SP18。

再次感谢您!

多米尼克。

一周热门 更多>