Excel是从剪贴板接收数据的首选格式?数据位于C#/ .NET应用程序中。
我一直以CSV格式保存到剪贴板,但现在我想开始提供Excel格式化信息(例如,将一些单元格设为粗体)。 CSV格式已不再适用。
当我从Excel复制时,剪贴板包含24种格式!
System.Windows.Clipboard.GetDataObject().GetFormats().Dump();
答案 0 :(得分:0)
我相信您所看到的是,当您以多种不同格式复制到剪贴板时,Excel会根据您最终粘贴它的位置准备数据。您可能需要查看Excel的Office XML格式。
请参阅维基百科上的example xml以更好地了解格式。虽然我之前从未使用它,但我非常确定Excel会让您直接粘贴XML(如果它是正确的架构)。