双子的孤独 2023-02-03 09:26 采纳率: 0%
浏览 9

CSpreadSheet读写excel实例化对象崩溃

VS2015使用CSpreadSheet类读写excel崩溃,几年前win7+VS2008 Unicode使用过,编译报错问题解决后就可以正常使用,目前环境为win10+VS2015 Unicode,编译正常,运行时实例化对象时运行到m_Database->OpenEx(m_sDsn, CDatabase::noOdbcDialog);崩溃
//    CSpreadSheet fileRead(L"test.xlsx", L"sheet1", false);
    CSpreadSheet fileRead(L"test03.xls", L"Sheet1", false);
//    CSpreadSheet fileRead(L"C:\\Test.xls", L"sheet1", false);

img

img

img

百度了半天,很多说是win10几个补丁如KB4041691可能会引起此问题,但是查看电脑并没有安装那几个补丁;有人说使用ODBC读写excel修复工具修复一下就行了,下载修复后还是不行

修改工件自带msexcl40.dll 可以把C:\windows内的覆盖掉,C:\windows\SysWow64内无法覆盖

不知道有没有遇到过这个问题的朋友,请帮帮忙看看怎么解决这个问题,非常感谢!
  • 写回答

1条回答 默认 最新

  • JesusMa0921 2023-02-03 17:33
    关注

    操作excel使用npoi更方便

    评论

报告相同问题?

问题事件

  • 创建了问题 2月3日

悬赏问题

  • ¥20 测距传感器数据手册i2c
  • ¥15 RPA正常跑,cmd输入cookies跑不出来
  • ¥15 求帮我调试一下freefem代码
  • ¥15 matlab代码解决,怎么运行
  • ¥15 R语言Rstudio突然无法启动
  • ¥15 关于#matlab#的问题:提取2个图像的变量作为另外一个图像像元的移动量,计算新的位置创建新的图像并提取第二个图像的变量到新的图像
  • ¥15 改算法,照着压缩包里边,参考其他代码封装的格式 写到main函数里
  • ¥15 用windows做服务的同志有吗
  • ¥60 求一个简单的网页(标签-安全|关键词-上传)
  • ¥35 lstm时间序列共享单车预测,loss值优化,参数优化算法