Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 使用导出到Excel的Crystal报表可以增长_C#_.net_Excel_Crystal Reports_Export To Excel - Fatal编程技术网

C# 使用导出到Excel的Crystal报表可以增长

C# 使用导出到Excel的Crystal报表可以增长,c#,.net,excel,crystal-reports,export-to-excel,C#,.net,Excel,Crystal Reports,Export To Excel,我正在使用Crystal Reports 2008、Visual Studio 2008和C。我在Crystal中构建了包含多个专栏的报告,其中一些是叙述性的,可能相当长。“可以成长”是每个领域的主题 我还有一个通过查看器显示报告的网页,看起来很棒: Web Page / Crystal Viewer Date Narrative Region 08/16/2010 It was a roug

我正在使用Crystal Reports 2008、Visual Studio 2008和C。我在Crystal中构建了包含多个专栏的报告,其中一些是叙述性的,可能相当长。“可以成长”是每个领域的主题

我还有一个通过查看器显示报告的网页,看起来很棒:

Web Page / Crystal Viewer
Date            Narrative                                     Region
08/16/2010      It was a rough day for several Chase          USA
                contenders. Kurt Busch blew an engine, 
                Mark Martin damaged his car early and 
                spent most of the afternoon running 
                outside the top 30, and Jeff Gordon was in 
                the top 10 then he had a flat tire with 47 
                laps to go.
Excel输出示例:

ROW
1 Date          Narrative                                    Region
2 08/16/2010    It was a rough day for several Chase         USA
3               contenders. Kurt Busch blew an engine, 
4               Mark Martin damaged his car early and 
5               spent most of the afternoon running 
6               outside the top 30, and Jeff Gordon was in 
7               the top 10 then he had a flat tire with 47 
8               laps to go.
当客户机导出到Excel时会出现问题:“Can Grow”叙述列会变成多行,而不是我需要的单行

报告不可排序,因为叙述内容位于多行中。 我可以通过“仅数据”选项将其导出到Excel中,但在可读之前需要用户操作

有人知道我怎样才能做到这一点吗?我知道Crystal导出到Excel无法实现这一点


我是SQL/Crystal开发人员,对其中的Web/C部分知之甚少。我可以通过C#导出到模板吗?或者是否有第三方软件可以实现这一点

假设叙述性字段是一个数据集行,由于字段中的回车符而导出到多个Excel行,您是否尝试过替换字段中的回车符?

我也遇到了同样的问题。一列可能包含回车字符,例如:

“-文本1
-正文2
-文本3“

我采用了马克的建议,试图取代马车返回

我使用以下公式代替单元格值: 替换({cell},“\n”和“)

当我将报告导出到Excel(使用Excel,而不仅仅是Excel数据)时,它工作得非常好

我本来希望显示诸如“-text1-text2-text3”之类的内容(按照上面的示例)。但更好的是:如果我选择Excel中的列并启用“换行文本”功能,它将正确显示内容:

“-文本1
-正文2
-文本3“


晶体场未选中“可以生长”单选按钮。这将导致报告不显示所有行。不过,导出到Excel会起作用。

试图用
NASCAR
重新标记……我也面临同样的问题。你解决问题了吗?你能告诉我解决办法吗。提前感谢,我已经在没有换行/回车的情况下测试过了。Excel文件的行为没有改变,即它仍然将叙述放在多行中。谢谢