Qt对excel操作

2023-12-13 09:07:47

Qt库中自带对excel操作的模块QAxObject,QAxObject是Qt提供给程序员从代码中访问Office的对象类,其本质上是一个面向微软操作系统的COM接口。

QAxObject将所有Office的工作簿、表格、文档等都作为其子对象,程序员通过调用querySubObject()这个统一的方法来获取各个子对象的实例,再用dynamicCall()方法执行各对象上的具体操作。使用CMakeList添加该模块方式如下:

find_package(Qt5 COMPONENTS
    Core
    Gui
    Widgets

    // 添加excel操作模块
    AxContainer
    REQUIRED)

add_executable(ExcelController main.cpp)
target_link_libraries(ExcelController
    Qt5::Core
    Qt5::Gui
    Qt5::Widgets

    // 添加excel操作模块
    Qt5::AxContainer
    )

文章来源:https://blog.csdn.net/weiweiqiao/article/details/134885776
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。