我有一个VSTO添加,我正在寻求实施。
我想点击一个按钮,产品,名称等列表将被放置在工作表上。
据我所知,我可以遍历列表中的每个单独项目,然后按单元格编写此单元格,但有没有一种方法可以将数据“转储”到工作表上?
如果这是一个非常厚重的问题,请道歉。
答案 0 :(得分:0)
不,没有简单的方法来“转储”数据。你将不得不以艰难的方式去做。只是谷歌的一些例子,这很容易。
答案 1 :(得分:0)
这取决于您的产品,名称等列表的位置"来自。如果修复了这些项目,则可以使用包含这些项目的准备工作表创建模板文档。将此文档放入程序的嵌入式资源中。如果要从此模板创建新工作表,请将资源提取到临时文件,然后使用Excel API将工作表从模板复制到工作文档。
听起来可能比现在更复杂。在这里
Read a file from a resource and write it to disk in C#
您可以找到一个示例,说明如何完成从资源到临时文件的提取文件"一部分。