C# 非营利组织中的活动工作簿

C# 非营利组织中的活动工作簿,c#,excel,npoi,C#,Excel,Npoi,我想在NPOI中编辑当前活动的Excel工作表。 下面的代码示例显示了我想要做的事情。问题是我需要它在NPOI,所以我问你们是否有人可以帮助我,因为我找不到任何东西 Microsoft.Office.Interop.Excel.Application excel = (Microsoft.Office.Interop.Excel.Application)System.Runtime.InteropServices.Marshal.GetActiveObject("Excel.Applicatio

我想在NPOI中编辑当前活动的Excel工作表。 下面的代码示例显示了我想要做的事情。问题是我需要它在NPOI,所以我问你们是否有人可以帮助我,因为我找不到任何东西

Microsoft.Office.Interop.Excel.Application excel = (Microsoft.Office.Interop.Excel.Application)System.Runtime.InteropServices.Marshal.GetActiveObject("Excel.Application");

Microsoft.Office.Interop.Excel._Workbook wb = excel.ActiveWorkbook;

NPOI不是Office的包装器,它实现了自己对文件的访问。因此,它不能用于获取Excel的“活动”实例。它从一开始就不会直接与Excel交互。这是使它成为功能强大的库的功能之一,它不依赖于Office的安装,因此可以在服务器上以无人值守的方式运行


如果您想直接与Excel交互,您需要使用,这将与您在问题中引用的语句配合得很好。

谢谢您的帮助,我只是希望我可以不用此工具。