我想创建一个数据结构,我可以将其复制到剪贴板,以便用户可以将其粘贴到Excel工作表中,并将其正确插入到工作表的列和行中。
有没有办法创建这样的数据结构?或者它已经存在?
我想避免不得不打开Excel并自己粘贴值,因为我无法确定将来工作表是否会相同,所以我宁愿让用户自己复制行和列他想要他们。
答案 0 :(得分:1)
您可以使用制表符分隔文字格式将数据复制到剪贴板。
答案 1 :(得分:1)
将数据复制到剪贴板时,请将其格式设置为以列分隔的标签,并为行分隔输入。在Excel中粘贴时,它会自动将值放在行和列中。
答案 2 :(得分:1)
制表符或逗号分隔字符串是最简单且技术最少的解决方案。
假设你想要一些更复杂的东西,有一些优秀的库(搜索CodePlex)可以提供托管代码创建Excel文档。
或者您可以使用Visual Studio办公室集成中的互操作库。
或者您可以使用基于XML的XLSX格式。