繁体   English   中英

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

[英]How do I create a structure that can be pasted into Excel in C#

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

有没有办法创建这样的数据结构? 还是已经存在?

我想避免自己打开Excel并粘贴值,因为我无法确定工作表将来是否会看起来相同,所以我希望用户自己将行和列复制到需要的地方。

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

将数据复制到剪贴板时,将其格式化为列分隔的选项卡 ,并为行分隔输入 在Excel中粘贴时,它会自动将值放在行和列中。

制表符或逗号分隔的字符串是最简单且技术最少的解决方案。

假设你想要一些更复杂的东西,有一些优秀的库(搜索CodePlex)可以提供托管代码中创建Excel文档。

或者,您可以使用Visual Studio Office集成附带的互操作库。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM