windows — копирование определенных ячеек из документа Excel с использованием переполнения стека

Я пытался манипулировать документами Excel с помощью C ++. По сути, я хочу получить доступ к документу Excel и скопировать указанную строку из этого документа в буфер обмена Windows.
Я не нашел ни одной библиотеки, которую мог бы использовать, или каких-либо команд, которые я мог бы использовать для выполнения этой задачи. Если кто-то может указать мне какую-либо документацию или примеры, которые показывают мне, как этого добиться, это будет очень цениться.

0

Решение

Вы можете сделать это с помощью COM-объекта Excel. 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

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]