Excel C# Interop

本文关键字:Interop Excel | 更新日期: 2023-09-27 18:04:28

我有一个程序,它使用在excel中动态创建的报告,并将它们打印成pdf。我对一些持续4-5小时的报告有问题。Excel内存使用开始超过系统限制,我无法确定在不杀死应用程序进程的情况下清除一些内存的方法。有人有什么想法吗?我不能杀死并重新启动Excel进程,因为我的对象,在c#的Excel对象中,需要持久化一些信息。谢谢。

Excel C# Interop

首先,我建议你可以先在数据库中准备你的数据,因为动态调用真的很慢。

让您的excel api应用程序来完成有关显示和转换的工作。

您是否尝试使用excel.Visible = true来显示excel UI?