【发布时间】:2015-02-24 03:28:46
【问题描述】:
我希望 Excel 访问几千行历史数据。这些数据将用于创建汇总报告、迷你图和表格数据。
我的问题是我应该如何向数据源添加新行? Powershell 需要从源(Exchange Server)中提取数据......但是如何将提取的数据显示到 Excel2010?
这是我的想法:
1) Powershell 可以在外部运行并使用 Open XML 库将数据保存到 XLSX(只要电子表格已关闭)
2) 使用 Excel vb 宏通过互操作(C# 对象)调用 COM 以从 Powershell 获取数据。返回值到 XLSX(丑)
3) ????
(高级,不确定这个想法是否适用于上述功能)
如果我要将这些行移动到外部工作表或 SQL 表,那么我宁愿使用其他方式将数据导入 Excel。我不知道这是否适用于迷你图或表格。也许我可以使用 OData,因为它似乎是最轻量级且对防火墙友好的。
【问题讨论】:
标签: excel powershell excel-2010 odata