[求助]-报表导出为Excel问题!

NetCobra 2002-04-19 11:07:14
客户有需求要把所有的报表导出为Excel文件,而且要求导出的Excel文件和报表要一模一样,找了好几天,找到一些例子是用OLE,然后一个域一个域的读取然后写入Excel模板,而且无法作一个通用方法,每个数据窗都要写一遍,实在痛苦不堪。

不知道哪位大虾有比较好的办法?先行谢过
...全文
259 63 打赏 收藏 转发到动态 举报
写回复
用AI写文章
63 条回复
切换为时间正序
请发表友善的回复…
发表回复
NetCobra 2002-05-20
  • 打赏
  • 举报
回复
谢谢各位了,我把一些详细情况再说明一下:
1.程序已经快要开发完成了,因此不可能再换VB/Delphi;
2.客户要求不可能改变,因为我只是个Coder,无法对上面施加影响;
3.这个东东目前得到的结论是(和Dukeli的讨论结果):
可以导出成为Excel文件,但是每一个要导出的数据窗要做一个Excel模板文件,还要设置数据窗的每一个字段的tag属性,非常复杂,但目前好像是唯一的方法,
4.好像还没有谁说到有通用的方法;

开发环境是PB651,新版本的PB我没有用过,哪位有这方面的经验吗?
sorrow_arrow 2002-05-18
  • 打赏
  • 举报
回复
请大家不要说SAVEAS()了,请完整的看完这个帖子之后再发言!谢谢合作哟
signboy 2002-05-18
  • 打赏
  • 举报
回复
老兄,没有好的办法了,只有自己做一个程序了,大家声援你,如果你做的过程中有什么不会的地方,列出来,帮你解决,
这个问题,其实我也想解决,不过没时间(没人给发薪水,苦啊)
itbook 2002-05-18
  • 打赏
  • 举报
回复
saveas()函数非常有用,可以试试它。
sorrow_arrow 2002-05-18
  • 打赏
  • 举报
回复
andyG(旁人皆睡我独醒)说的有道理,不过我还是要推,大家快想呀,我是没有那个水平了
am2000 2002-05-18
  • 打赏
  • 举报
回复
我想:没有做不到的,只有想不到的.
andyG 2002-05-17
  • 打赏
  • 举报
回复
--客户有需求要把所有的报表导出为Excel文件,而且要求导出的Excel文件和报表要一模一样
我看不只吧?也许用户下一步还要让你的报表可以由他DIY!你可以问问他:将报表导出为Excel文件的目的是什么?
如果他一开始就这么要求,你可以告诉他用PB不好做,改用Delphi/VB。本来嘛,各个工具互有短长,硬要钻牛角尖干啥?
做软件其实也是一个甲乙双方互相妥协的结果,不要只是埋头做,不然你做得死去活来、晕天黑地,人家还不领情。
herotx 2002-05-17
  • 打赏
  • 举报
回复
作个记号!
liuyxit 2002-05-17
  • 打赏
  • 举报
回复
关注!这是pb是急需解决,但又最难解决的问题了!
jackygan 2002-05-17
  • 打赏
  • 举报
回复
是的,这种问题这比较难解决,数据导过去却不难,格式导过去那就不容易呢。
devil_heart 2002-05-10
  • 打赏
  • 举报
回复
如果EXCEL或者WORD能打开PSR文件就好了!
糊搞 2002-05-10
  • 打赏
  • 举报
回复
to mhhm(mh2001):
我要一份:hugao@cmmail.com

请给我一份,非常感谢!!!
yaqiang 2002-05-10
  • 打赏
  • 举报
回复
to mhhm(mh2001):如果可以,请给我一份,非常感谢!!!
mailto:
yaqiang@163.com
wmy920130 2002-05-10
  • 打赏
  • 举报
回复
如果可以,请给我一份,非常感谢!!!
mailto:
lcy9900@21cn.com
NetCobra 2002-05-10
  • 打赏
  • 举报
回复
To oceanaut(海阔天空):拜托好好看看我的帖子,如果SaveAs能解决问题,我会把这个帖子拖的这么长吗?
xwh_2000_0 2002-05-10
  • 打赏
  • 举报
回复
vba
海洋‘s 2002-05-10
  • 打赏
  • 举报
回复
直接使用Saveas 函数,可以将数据保存为不同的格式,如:txt,html,excel,doc,下面的代码将数据保存为:txt,html,excel
String ls_File, ls_Path, ls_Ext

GetFileSaveName("另存为", ls_Path, ls_File, "Excel", "Excel Files (*.xls),*.xls," + &
"Text Files (*.txt),*.txt,HTML Files (*.htm),*.htm")

If Trim(ls_Path) <> "" Then
ls_Ext = Lower(Right(ls_Path, 3))

Choose Case ls_Ext
Case "xls"
dw_1.SaveAs(ls_Path, Excel!,True)
Case "txt"
dw_1.SaveAs(ls_Path, Text!, True)
Case "htm"
dw_1.SaveAs(ls_Path, HTMLTable!, True)
Case Else
MessageBox("另存为...", "另存格式错误.格式应该" + &
"是*.xls'为Excel!;'*.txt'为Text;'*.htm'为HTML Table", Exclamation!, OK!)
Return
End Choose
End if
NetCobra 2002-05-10
  • 打赏
  • 举报
回复
我还没有收到,已经给mhhm(mh2001)发了短信了,但是没有回应。
cdzydgyr 2002-05-10
  • 打赏
  • 举报
回复
版主,那个用户对象行不,如果可行给我转一个行不
cdzydgyr@163.net
bency 2002-05-09
  • 打赏
  • 举报
回复
我也要bency_jiang@hotmail.com
或者
forwardtech@elong.com
加载更多回复(43)
vf6.0,要考二级没系统的下哈 Microsoft Visual FoxPro 6.0 for Windows 的常见问题 这些是有关 Microsoft Visual FoxPro 最常见的问题。在您求助 Microsoft 产品支持服务之前,请先查阅这张列表。 若想打印这些附注,请从“文件”菜单中选择“打印”命令。此文档分为以下四部分: --------------------------------------------------------------------- 部分 1. 技术支持与市场 部分 2. Visual FoxPro 6.0 新增功能 部分 3. 从其他版本的 FoxPro 和 Visual FoxPro 中移植 部分 4. Visual FoxPro 常见问题 --------------------------------------------------------------------- 部分 1. 技术支持与市场 问题 1-1: 从何处可以获得产品的更新版本? 答案: 在 Visual FoxPro 的 Web 站点上即可获得产品的更新信息,其中包括有关 Service Pack 和更新的示例、向导及其他代码的信息,该站点的网址为: www.microsoft.com/vfoxpro 请定期查看该网站,以便下载产品的最新版本。 问题 1-2: 从何处可以得到有关 Visual FoxPro 的详细资料? 答案: 通过 Microsoft Visual FoxPro Web 站点是随时获得各种最新产品发布信息的最佳途径。在此站点上不仅有新的产品公告,而且还提供了产品的更新信息、技术文章、白皮书、专业开发人员设计的优秀示例、会议公告、以及与其他许多 FoxPro web 站点的各种链接。 问题 1-3: 如何获得技术支持,以及如何报告软件错误? 答案: Microsoft Visual FoxPro Web 站点已经链接到了多种联机支持选项,其中包括覆盖面广阔的有关所有产品 Microsoft Knowledge Base(Microsoft 知识库)。您还可以阅读一份有关常见问题的清单。除联机支持之外,还可以直接通过电话获得技术支持。“帮助”菜单中的选项可列出技术支持的电话号码。这些电话号码也可用于报告产品中的错误。 问题 1-4. 什么是 Knowledge Base?如何使用它? 答案: Knowledge Base 是内容广泛的论文集,覆盖了如何使用产品的各种特性、已知的软件错误及其解决方案或回避的方法、以及其他有助于使用各种 Microsoft 产品的有用信息。通过以下站点可访问整个 Knowledge Base: support.microsoft.com 问题 1-5: 是否会有 Visual FoxPro 6.0a? 答案: Microsoft 公司一向承诺为用户提供高质量的产品。如果确实需要,我们将提供 Visual FoxPro 6.0 的错误修订版。但是,修订版不会使用 6.0a 版的形式。Visual FoxPro 6.0 中任何错误的修正都将包含在 Visual Studio Service Pack 中。同时还会在 Visual FoxPro 的 www.microsoft.com/vfoxpro 或 Visual Studio 的www.microsoft.com/vstudio 的 Web 站点上发布修订公告。 问题 1-6: Microsoft 公司为应用程序的开发提供了一些优秀的解决方案。怎样才能知道应该向客户推荐和使用哪种产品? 答案: 在选择适用某项任务的产品时,需要考虑多方面的因素。Microsoft Visual FoxPro web 站点上有一份优秀的策略背景论文,它比较了 Visual FoxPro、Visual Basic、SQL Server 和 Access 等 Microsoft 产品之间的不同。 问题 1-7: 哪里可以找到 Visual FoxPro 的使用示例? 答案: Visual FoxPro 6.0 产品中带有丰富的示例,其中有一些是针对 6.0 版特有功能的新示例。与 Visual FoxPro 以前的版本不同,这些示例将与所有 Visual Studio 示例安装在一起。您必须运行 MSDN Library 的“自定义”安装来安装这些示例。在 Visual FoxPro 中可使用新的 HOME(2) 函数方便地找到已安装示例的位置。 除了产品中所自带的示例外,Microsoft Visual FoxPro web 站点还将经常提供新的示例。

1,072

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 相关问题讨论
社区管理员
  • 基础类社区
  • WorldMobile
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧