.net - 在未安装 Excel 的情况下以编程方式填充 Excel 模板

标签 .net windows excel ssis ole

我们的服务器有 SQL(特别是 SSIS)但没有安装 Excel(我们的政策禁止这样做),但是来自 SSIS 的数据需要生成一个格式化的 Excel 文件(带有固定图像)并将其放在输出目录中.

是否可以通过编程方式(可能使用 .NET)在 Excel 模板文件中填充值和图表的源数据,而无需在计算机上实际安装 Excel?

最佳答案

@酒吧, 我想,你可以考虑使用 Aspose.Cell for .NET APIs因为他们不需要 Excel 应用程序的可用性来动态创建、操作或转换电子表格。此外,这些 API 提供了一个 verity of means to import the data onto the worksheet例如来自 Array、ArrayList、DataTable、DataColumn、DataView、DataGrid、DataReader 和 GridView。此外,如果您在电子表格上有预先配置的图表,您可以简单地更新图表的数据源以使用新数据刷新它,或者从头开始创建图表以最终将图表/电子表格转换为多种格式。 我在 Aspose 担任开发人员布道师。

关于.net - 在未安装 Excel 的情况下以编程方式填充 Excel 模板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32859470/

相关文章:

c - 低级控制台输入和重定向

windows - 如何在 Inno Setup 中处理带空格的路径?

excel - 为什么人们在没有明显原因的情况下在单单元格引用中使用 sum 函数?我在这里错过了什么吗?

excel - 更改excel中的日期格式

.net - SQL Server Compact Edition 是否依赖于 .net 框架?

c# - 数组元数据问题(缓存行)

.net - WCF 身份验证用户 Google/Facebook 等

mysql - 在 MS Windows 7 中从 Cmd.exe 运行 MySql 脚本

.net - F# 中的存储库模式

excel - 如何检查范围内的所有非空白单元格是否具有相同的值?