EXcel VSTO - 将列表对象传输到工作表上

时间:2011-07-01 10:27:09

标签: c# vsto

我有一个VSTO添加,我正在寻求实施。

我想点击一个按钮,产品,名称等列表将被放置在工作表上。

据我所知,我可以遍历列表中的每个单独项目,然后按单元格编写此单元格,但有没有一种方法可以将数据“转储”到工作表上?

如果这是一个非常厚重的问题,请道歉。

2 个答案:

答案 0 :(得分:0)

不,没有简单的方法来“转储”数据。你将不得不以艰难的方式去做。只是谷歌的一些例子,这很容易。

http://www.google.nl/search?q=c%23+export+data+to+excel

答案 1 :(得分:0)

这取决于您的产品,名称等列表的位置"来自。如果修复了这些项目,则可以使用包含这些项目的准备工作表创建模板文档。将此文档放入程序的嵌入式资源中。如果要从此模板创建新工作表,请将资源提取到临时文件,然后使用Excel API将工作表从模板复制到工作文档。

听起来可能比现在更复杂。在这里

Read a file from a resource and write it to disk in C#

您可以找到一个示例,说明如何完成从资源到临时文件的提取文件"一部分。