可以使用哪个dll或库来创建不是特定格式的excelsheet,以便可以在此上下文中使用模板.虽然可以合并行和列.列数不固定.
例如:在第一行中合并第1列和第2行,而在第二行中合并第2列的第2行.假设第一行包含5列,而第二行包含4列.
由于运行程序的系统可能没有安装Microsoft Office,因此不需要Interop.
任何建议都会有很大的帮助.
范围:
我使用excel生成自动报告,但由于我们对服务器有限制,因此我们无法安装Excel.Interop或使用任何COM对象来执行此类操作.
我们一直在使用EPPLUS作为我们这个任务的主要帮助者,但是对于更多复杂的东西,例如PivotCharts和,它有一些严重的限制Macros.
我们刚刚完成了这个项目,只是PivotCharts因为EPPLUS不支持它们.
题:
我们怎么样:
A)将宏写入.xlsm文件?(我们可以编写一个名为"Auto_Open"的程序,以便excel可以在打开时运行它,创建图表和东西)
要么
B)在我们的代码中运行一个宏,在将所有需要的数据放在那里后生成这些图表?
Excel.Interop此刻不使用是必须的.我们对SpreadsheetGear和EasyXLS等一些建议持开放
态度,但我们找不到任何实际显示如何编写或运行宏的示例或代码片段.
提前致谢