gpt4 book ai didi

c# - 从外部托管的应用程序和数据库导出数据

转载 作者:太空宇宙 更新时间:2023-11-03 19:58:24 25 4
gpt4 key购买 nike

我正在用 C# 构建一个 Web 应用程序,它需要一个工具来导出数据。我最初在本地测试时导出到 Excel,这工作正常,但由于该应用程序托管在外部服务器上,我相信由于 Microsoft.Office.Interop.Excel 这将无法工作,这是正确的吗?

最佳答案

您说得对,Microsoft 不鼓励 Web 应用程序中的 Excel 自动化:

https://support.microsoft.com/en-us/kb/257757?wa=wsignin1.0

不过,您仍然有一些选择。如果您需要做的只是导出数据,您仍然可以编写一个 CSV 格式的文件用于导出,它应该可以在 Excel 中打开。如果您确实需要以 Excel 格式编写,可以使用 Open XML SDK for Office ( https://msdn.microsoft.com/en-us/library/office/bb448854.aspx?f=255&MSPPError=-2147217396 )。

另一种选择是保存数据并让服务器在 IIS 之外的批处理过程中运行 Excel 自动化,然后将报告发送给用户。

关于c# - 从外部托管的应用程序和数据库导出数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31050970/

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