gpt4 book ai didi

excel - 导出 Excel 内部服务

转载 作者:行者123 更新时间:2023-12-03 19:41:07 27 4
gpt4 key购买 nike

晚上好!

我在 Delphi 中构建了一个服务应用程序,它应该生成一个 excel 并每天通过电子邮件发送几次。

基本上,我的查询组件配置良好(SQLQuery、Provider、Client 和 DataSource),当我在 IDE 中调试服务时,所有过程都可以正常工作。

问题是当我尝试安装我的服务并在没有 Delphi 的情况下运行它时,程序一直运行到这一行:
Excel.Application.Workbooks[1].SaveAs(pFileName + '.xls');
编辑:在上面的例子中,pFileName 变量是用“C:\”提供的,这意味着我给出了完整的路径。

我有异常,这是消息:

Workbook 类的 SaveAs 方法失败

这让我认为问题不在于代码,而在于我的计算机中的某些东西(某种配置)。

我已经用我的用户配置了服务,所以我拥有所有权限,我也可以在服务中生成 txt 文件,但不能生成 xls (excel) 文件。

非常感谢!

最佳答案

我在输入这个问题时找到了答案。即使我使用的是 Windows 7,这对我有用:

When using Windows 2008 server x64, create the following directory toenable Excel importing and exporting:

\Windows\SysWOW64\config\systemprofile\Desktop

When using Windows 2008 server x86, create the following directory to enableExcel importing and exporting:

\Windows\System32\config\systemprofile\Desktop


来源: Export To Excel error - Oracle Blog
注意:我什至删除了该文件夹并再次尝试确保这是解决方案。谢谢!

关于excel - 导出 Excel 内部服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23483842/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com