如何创build可以粘贴到Excel中的结构在C#中

我想创build一个数据结构,我可以复制到剪贴板的方式,使用户可以将其粘贴到Excel工作表,并将其正确插入到工作表的行和列中。

有什么办法可以创build这样的数据结构? 或者它已经存在?

我想避免必须自己打开Excel并粘贴这些值,因为我无法确定工作表是否将在未来看起来相同,所以我宁愿让用户自己复制他想要的行和列。

将数据复制到剪贴板时,将其格式设置为Tab分隔列, Enter分隔行。 在Excel中粘贴时,它会自动将值放入行和列中。

您可以将数据以制表符分隔的文本格式复制到剪贴板。

制表符或逗号分隔的string是最简单和最不技术的解决scheme。

假设你想要一些更复杂的东西,周围有一些精湛的库(searchCodePlex),它可以提供在托pipe代码中创buildExcel文档。

或者您可以使用Visual Studio办公室集成的一部分的互操作库。

或者您可以使用基于XML的XLSX格式。