找回密码
 立即注册

QQ登录

只需一步,快速开始

gzyupu

银牌会员

19

主题

62

帖子

2179

积分

银牌会员

积分
2179

活字格认证

gzyupu
银牌会员   /  发表于:2014-7-10 22:03  /   查看:7381  /  回复:9
8.0能否导出格式为 xlsx的Excel?貌似是打不开的

9 个回复

倒序浏览
Alice
社区贡献组   /  发表于:2014-7-11 15:20:00
沙发
回复 1楼gzyupu的帖子

你好。TrueDBGrid的导出格式包括PDF, Excel (.xls and .xlsx), Word (.docx), RTF, HTML, TIFF, PNG, JPEG, GIF, BMP, 以及可以提高性能的 C1 Document type。
你可以使用输出文件的对话框,能帮助你简单的进行输出操作,如图:
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
gzyupu
银牌会员   /  发表于:2014-7-13 00:36:00
板凳
它不就是调用 ExportToField的方法吗?请问这个是另外一个控件吗?还是自带的就有个方法可以调用出来? C1 Document type是控件吗?调用的是哪个ocx?
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2014-7-14 10:33:00
地板
回复 3楼gzyupu的帖子

1.你可以使用ExportToFile方法导出到excel,代码如下:
  1. Private Sub Command1_Click()
  2.      TDBGrid1.ExportToFile App.Path & "\Gatim1.xls", True, 0
  3. End Sub
复制代码

2.这个Dialog在WinForm平台是通过trueDbGrid.PrintInfo.ShowOptionsDialog=true调用出来的。
3.C1 Document type是C1自定义的格式。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
gzyupu
银牌会员   /  发表于:2014-7-14 18:29:00
5#
6.0和8.0都没有这个ShowOptionsDialog的属性吧?
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2014-7-15 15:27:00
6#
回复 5楼gzyupu的帖子

这个属性WinForm平台下有。
ActiveX 可以调用PrintInfo.PrintPreview弹出一个对话框。PrintInfo的菜单常量里有dbgpDlgExporting和dbgpDlgExportPage,用来Preparing for Export和Exporting Page To。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
gzyupu
银牌会员   /  发表于:2014-7-15 23:14:00
7#
好的,结贴
回复 使用道具 举报
gzyupu
银牌会员   /  发表于:2014-7-16 14:50:00
8#
另外补一个问题,自带的 ExportToFile 这个,数据一大,经测试,去掉颜色风格等,只有6000行数据,导出来的Excel就打不开了,十分慢
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2014-7-16 16:47:00
9#
回复 8楼gzyupu的帖子

能否提供你的导出excel文件或是sample?以便我们帮助你快速解决问题。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2014-8-8 17:06:00
10#
回复 8楼gzyupu的帖子

请问进展如何?
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部