有没有办法在不安装Excel的情况下从C# .Net运行Excel宏?
目前,我正在使用需要在服务器上安装Excel的Excel Microsoft.Office.Interop.Excel来运行宏。虽然有一些库(例如NPOI)可用于读取或写入Excel,但不确定是否可以使用这些库运行宏而无需安装Excel。
如果没有安装Excel,您无法直接运行宏/VBA。
但是有一些.NET库可以读取Excel文件(正如您已经发现的那样)。但是您需要将宏/VBA代码转换/翻译为使用该库的C#.NET代码。