我使用带有一些Crystal Reports的C#创建了一个Windows窗体应用程序。每当我尝试使用Crystal Report Export内置按钮在Excel中导出水晶报表时,Excel格式输出就完全不同了。我的小计和总计不符合相应的列。知道我可以做些什么来修复它,或者它是水晶报告导出编码的缺陷吗?
答案 0 :(得分:1)
导出到excel时,有几种原因可能会导致格式问题。例如,如果转到“导出选项”,则使用标题1的列宽可能会更好地格式化整个页面。避免在导出到excel时出现格式问题的最好方法是围绕将要导出到excel的事实来设计报表。这意味着尝试使每个部分中的字段保持对齐。因此,如果一节中有两个.5字段。并且在其下面的部分中还有另一个字段。使该字段为.5或1,并将其与上方的字段对齐。通过右键单击某个部分,然后单击“适合部分”,还可以确保所有部分都适合。如果导出时仍然出现不需要的黑色行,
1。)右键单击部分2.)单击排列行3.)右键单击部分4.)单击fitSection
答案 1 :(得分:0)
您应该提供报告的屏幕截图....但会尽量回答我理解的范围。
这不是水晶报告中的一个缺陷...通常,细节字段与总计或组摘要相比有额外的列,因此输出{@ 1}}在子总计和总计之前的输出是这样的正确排列。
如果这不是您的要求,请发布报告的截图,以及您如何需要输出
答案 2 :(得分:0)
Ken Hamady有2篇文章可能很有用
http://kenhamady.com/cru/archives/231 和 http://www.kenhamady.com/news0506.shtml(搜索"消除Excel导出中的额外行和列。")