
正文
vb.net水晶报表导出 水晶报表子报表数据源
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
怎么把水晶报表导出为excel 文件, 并同时打开该文件? 希望能给详细代码
直接导出就行了,如果导出后是文本的话,就把里面的内容,复制到excel就行了。
相关问答
Q1: 制作水晶报表时怎样导出Excel格式不乱 详细03麻烦告诉我
2. 给“客户ID”单元格加上左边框,下边框。给“客户姓名”单元格加上左边框,下边框,
右边框。“页眉”部分的“客户ID”和“客户姓名”字段加上下边框。
3. 预览效果如下
4. 该文件导出Excel 格式正常方法二
1. 选择“视图”-“网格”- “设计”
2. 调整单元格大小与网格线对齐
3. 对准网格线画线条
4. 调整格式,导出后Excel 格式不乱。
交叉表方法一
1. 设计交叉表时选择“交叉表专家”
2. 选择“自定义样式”
3. 不选择“显示单元格边距”
4. 这样导出Excel 后格式正常方法二若要更好的效果:
1. 点击“格式化网格线”
2. 不选择“显示网格线”
3. 这样导出Excel 后格式正常注意事项所以,制作水晶报表时导出Excel 格式不乱有以下注意事项:
1. 单元格之间完全对齐,不留缝隙。即是两个单元格之间不存在多余的网格。
2. 在水晶报表中,每个单元格都对应了Excel 中的一个单元格。
3. 多 修 改 , 多 调 试 。
Q2: 如何用VB.NET做水晶报表?
CrystalReportViewer
dataset 定义数据源
.rpt 文件描述具体报表样式
再加一个调用报表的FORM,就可以实现简单的报表功能
Option Explicit
dim Report as New Cystal1
Private Sub Form_Load()
Screen.MousePointer = vbHourglass
'调用水晶报表时置鼠标为沙漏状 CRViewer91.ReportSource = Report '该语句的赋值将在后面被修改
CRViewer91.ViewReport
Screen.MousePointer = vbDefault '调用水晶报表完成后置鼠标为默认形状
End Sub
Private Sub Form_Resize()
CRViewer91.Top = 0
CRViewer91.Left = 0
CRViewer91.Height = ScaleHeight
CRViewer91.Width = ScaleWidth
End Sub
Q3: VB中,水晶报表如何实现导出?
报表设置好后
在预览后导出 否则只有标题
Dim exportOpts As CRAXDRT.ExportOptions
Set exportOpts = Report.ExportOptions
exportOpts.DestinationType = crEDTDiskFile
exportOpts.DiskFileName = "D:\text.xls"
exportOpts.FormatType = crEFTExcel97 'Excel97格式
exportOpts.ExcelExportAllPages = True '导出所有页码
Report.Export (False)
关于vb.net水晶报表导出和水晶报表子报表数据源的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







