网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
05月12日漏签0天
qt吧 关注:49,963贴子:160,184
  • 看贴

  • 图片

  • 吧主推荐

  • 游戏

  • 19回复贴,共1页
<<返回qt吧
>0< 加载中...

qt操作excel

  • 只看楼主
  • 收藏

  • 回复
  • hprain007
  • 中级粉丝
    2
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
在我的电脑上qt读取excel没有问题 发布到别的电脑上就会报错
pWorkbooks = pExcel->querySubObject("WorkBooks");
pWorkbook = pWorkbooks->querySubObject("Open(QString&)",xlsFile,QVariant(0)); //这一步得到的pWorkbook 为NULL
QAxObject * worksheets = pWorkbook->querySubObject("WorkSheets");
int intCount = worksheets->property("Count").toInt();
pWorksheet = pWorkbook->querySubObject("WorkSheets(int)", 1);


  • a547673135
  • 意见领袖
    14
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
少了dll之类的东西吧


2026-05-12 01:35:36
广告
不感兴趣
开通SVIP免广告
  • Oo星驰天下oO
  • 核心吧友
    6
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
估计少库文件


  • HamLucky
  • 知名人士
    10
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
楼主的问题解决了吗?我和你遇到一模一样的问题,同样的代码在自己电脑上编译运行正常,在另一台电脑上编译运行报错。运行时提示QAxBase: Error calling IDispatch member Open: Unknown error。调试时错误指向pWorksheet = pWorkbook->querySubObject("WorkSheets(int)", nCurrSheet);这一行。我发现如果将Open的visible参数设置为true则一切正常,但Open的visible参数设置为false,就会报错。可是我需要隐式打开Excel,纠结了很久还没解决。不知道有没有大牛提供帮助


  • 星辰赤焱
  • 铁杆吧友
    8
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
看看是不是office的问题吧


  • bdsyme
  • 高级粉丝
    3
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
楼主对这个问题还有印象吗。我open excel


  • bdsyme
  • 高级粉丝
    3
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
楼主,我open已存在的excel文件时,输出控制台提示提示***open未知错误,但是追加的相关数据却成功写进去了。程序也没崩掉。


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 19回复贴,共1页
<<返回qt吧
分享到:
©2026 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示