TC官方合作论坛

 找回密码
 立即注册
查看: 285|回复: 2
打印 上一主题 下一主题

[已解决] Exel的读取问题,附上源码

[复制链接]
跳转到指定楼层
楼主
发表于 2015-1-20 14:39:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
大神帮我看一下,为什么能写入excel,却去读不了,用了大兵插件,和懒人办公插件,都是这样,源码如下:
        
    变量 LazyExcel,path,Index
    LazyExcel= com("Lazy.LxjExcel")
    Index = LazyExcel.ExcelOpen(文件路径, 1)
    LazyExcel.ExcelWrite(1,3,2,"内容",Index)
    //读取(3,2)单元格(即"B3")内容
    Str=LazyExcel.ExcelRead(1,1,1,Index)
    辅助.消息框(str)
     LazyExcel.ExcelClose(Index)

上面是懒人办公的代码,下面是大兵的:
是否成功=辅助.是否注册("DBSoft.DBSoft_office")  
    循环(!是否成功)   
        是否成功=辅助.注册插件("rc:DBSoft.dll",真)
    循环结束
    db=com("DBSoft.DBSoft_office")
    调试输出(文件路径)
    打开表格=db.OpenExcel(文件路径,"qq1")
   
    读取内容=db.ReadOpenExcel(文件路径,"qq1",3,1) // 判断是否有空行
    调试输出(读取内容)
    db.WriteOpenExcel(文件路径,"qq1",3,2,"你好,TC",1)

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

沙发
发表于 2015-1-20 15:00:53 | 只看该作者
本帖最后由 a837198 于 2015-1-20 15:05 编辑

你确定懒人 读取的地方正确?   另外你的懒人插件 注册了么???  按理说不应该出现这种问题的   或者你的office 版本问题  用的是简化版  缺少组件
变量 LazyExcel,path,Index
    LazyExcel= com("Lazy.LxjExcel")
    Index = LazyExcel.ExcelOpen(文件路径, 1)
    LazyExcel.ExcelWrite(1,3,2,"内容",Index)
    //读取(3,2)单元格(即"B3")内容
    Str=LazyExcel.ExcelRead(1,1,1,Index)

    辅助.消息框(str)
     LazyExcel.ExcelClose(Index)
回复 支持 反对

使用道具 举报

板凳
发表于 2015-6-24 17:34:20 | 只看该作者
回复 支持 反对

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18043773号

GMT+8, 2025-9-22 12:22 , Processed in 0.132469 second(s), 24 queries .

Powered by 海安天坑软件科技有限公司

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表