使用C++从 Excel 文档中复制特定单元格

Copy specific cells from an excel document using C++

本文关键字:复制 单元格 文档 C++ Excel 使用      更新时间:2023-10-16

我一直在研究尝试使用C++操作 excel 文档。基本上我想做的是访问一个 excel 文档并将指定的行从该文档复制到窗口剪贴板。我还没有找到任何我能够使用的库或任何可以用来完成此任务的命令。如果有人能指出我任何文档或示例来展示如何完成此操作,我们将不胜感激。

您可以使用

Excel的COM对象执行此操作。 Microsoft提供了所有语言的示例,这里有一个C++

http://support.microsoft.com/kb/216686

另一个,最近的一个也来自Microsoft

http://blogs.msdn.com/b/codefx/archive/2012/03/17/sample-of-mar-17th-excel-automation-in-c-c-and-vb.aspx

这不是一个简单的主题,提供的界面非常广泛,但它非常受欢迎,因此可以找到很多示例和阅读材料。

编辑:你必须在C++这样做吗? 因为您可以使用相同的COM对象执行完全相同的操作,但使用Powershell。 看看这里

http://blogs.technet.com/b/heyscriptingguy/archive/2006/09/08/how-can-i-use-windows-powershell-to-automate-microsoft-excel.aspx