2020-09-05 12:57发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我们将运行时从SP 13升级到了最新的SP 17,现在WPF查看器中的导出到CSV在导出文件中没有逗号。 结果不是正确的CSV文件。
大家好,
只要所有回归测试都通过,此修复程序将在SP 18中发布,
我测试了此修复程序,并再次使用 保存的导出选项或更改代码中的值。
Don
一个快速的解决方法是创建一个"导出"按钮并使用以下代码:
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中 一切顺利
嗨,Dominic,
我看不到问题。 您是否已在报表设计器中将"导出"选项设置为不包含逗号分隔符?
可以解释为什么看不到它们。
您是使用代码从Viewer还是从按钮中导出?
更新:我尝试使用其他报告,但现在也看不到分隔符...
我将不得不做更多的测试,奇怪的行为...
另一个合作伙伴也发现了相同的问题,我现在也简化了该案例,并希望此修复程序将在SP 18中发布,并于2016年9月结束
事件245230/2016/CSV导出自
再次感谢
谢谢Dominic,
DEV对其进行了查看,发现他们在SP 15中将其更改回原来的位置,但不确定为什么。
他还在努力。
唐,
感谢您对此问题的答复和确认,我们将在SP18中进行查找。
奇怪的是,如您在第一篇答复中所述,如果在设计器中我转到"报告导出选项"中的CSV选项,它们与您所拥有的屏幕截图中的完全相同,我什么也没有改变,单击"确定",然后保存报告; 然后就可以了! 这可能是我们一次性最好的解决方法,自定义按钮需要更改和分发软件,我们将等待SP18。
再次感谢您!
多米尼克。
最多设置5个标签!
大家好,
只要所有回归测试都通过,此修复程序将在SP 18中发布,
我测试了此修复程序,并再次使用 保存的导出选项或更改代码中的值。
Don
一个快速的解决方法是创建一个"导出"按钮并使用以下代码:
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中 一切顺利
嗨,Dominic,
我看不到问题。 您是否已在报表设计器中将"导出"选项设置为不包含逗号分隔符?
可以解释为什么看不到它们。
您是使用代码从Viewer还是从按钮中导出?
唐
更新:我尝试使用其他报告,但现在也看不到分隔符...
我将不得不做更多的测试,奇怪的行为...
另一个合作伙伴也发现了相同的问题,我现在也简化了该案例,并希望此修复程序将在SP 18中发布,并于2016年9月结束
事件245230/2016/CSV导出自
再次感谢
谢谢Dominic,
DEV对其进行了查看,发现他们在SP 15中将其更改回原来的位置,但不确定为什么。
他还在努力。
再次感谢
唐
唐,
感谢您对此问题的答复和确认,我们将在SP18中进行查找。
奇怪的是,如您在第一篇答复中所述,如果在设计器中我转到"报告导出选项"中的CSV选项,它们与您所拥有的屏幕截图中的完全相同,我什么也没有改变,单击"确定",然后保存报告; 然后就可以了! 这可能是我们一次性最好的解决方法,自定义按钮需要更改和分发软件,我们将等待SP18。
再次感谢您!
多米尼克。
一周热门 更多>