excel - 在 Delphi 服务中保存 Excel 文件
问题描述
我使用 Delphi,我正在尝试在 Excel 中创建一个报告。当我尝试保存文件时,我收到错误"SaveAs method of Workbook class failed"。
我使用以下代码。
ExcelApplication := CreateOleObject('Excel.Application');
ExcelWorkbook := ExcelApplication.WorkBooks.Add(-4167);
ExcelWorkbook.Worksheets[1].Name := 'Categories';
ExcelWorkbook.SaveAs('c:\temp\myfile.xlsx');
这在 Delphi 应用程序中工作正常,但是当我在服务应用程序中尝试时,我得到了错误
错误:Workbook 类的 SaveAs 方法失败
我也尝试让它在 Isapi.dll 上运行,但没有运气。有什么建议么?
解决方案
推荐阅读
- oauth-2.0 - 为什么 Azure B2C 在将授权代码流与 PKCE 一起使用时需要 client_secret
- php - 当我运行 localhost/phpmyadmin 时,我得到了一些代码
- css - 如何在 MD Bootsrap React 中更改 Button 组件的字体和边框颜色
- docker - 运行 docker-compose up 后数据库权限被拒绝
- java - MOCKITO 中的 org.mockito.exceptions.misusing.MissingMethodInvocationException
- python - 如何使用烧瓶 sqlalchemy 实现多对多关系?
- python - 类型错误:序列项 0:预期的 str 实例,找到元组
- html - 为什么第二个div覆盖第一个div?
- google-apps-marketplace - G Suite Martkeplace:获取向应用授予域范围授权的用户
- php - 如何修复 Laravel Swiftmailer 中耗尽的允许内存大小?