精易论坛

标题: 易语言操作Excel模块源码分享 [打印本页]

作者: 小叮铛旭    时间: 2022-5-19 14:55
标题: 易语言操作Excel模块源码分享
自己工作中用到的易语言操作Excel的小功能,写成了模块方便调用,没什么技术含量,就是对对象的使用,受到了精易论坛和资源网的很多帮助,回馈一下社会。附件是模块源码,自己编译一下即可,无版权
功能也不多,权当是抛砖引玉,欢迎大神们指点交流!

Excel操作模块.e

6.83 KB, 下载次数: 483, 下载积分: 精币 -2 枚

例程.e

5.28 KB, 下载次数: 373, 下载积分: 精币 -2 枚


作者: 1360635454    时间: 2022-5-19 15:25
听我说 谢谢你....
作者: TBit    时间: 2022-5-19 15:32
就喜欢这么简洁的
作者: 豫源    时间: 2022-5-19 16:52
这是一个懂得感恩的论坛
作者: reveriexue    时间: 2022-5-19 20:38

作者: lqylbh    时间: 2022-5-19 22:26
支持开源~!感谢分享
作者: 深圳梦    时间: 2022-5-19 22:47
支持开源~!感谢分享
作者: 674601055    时间: 2022-5-19 23:19
希望能加一个操作工作表得索引

作者: xjshuaishuai    时间: 2022-5-20 07:56
谢谢分享!
作者: orjg    时间: 2022-5-20 08:55
自己合适就好
作者: 胖虎O    时间: 2022-5-20 09:35
非常感谢
作者: linfengyaozheng    时间: 2022-5-20 11:32
非常感谢
作者: cfvgbhnj    时间: 2022-5-21 08:09
        支持开源~!感谢分享
作者: cfvgbhnj    时间: 2022-5-21 08:13
        支持开源~!感谢分享感谢分享

作者: cfzvzv    时间: 2022-5-21 11:24
非常感谢
作者: wjswzj0    时间: 2022-5-23 08:36
支持开源~!感谢分享
作者: Zeit    时间: 2022-5-23 19:53
感谢分享!】
作者: 尘心很酷    时间: 2022-5-24 14:52
感谢大佬
作者: 小叮铛旭    时间: 2022-5-24 15:22
本帖最后由 小叮铛旭 于 2022-5-24 15:25 编辑

2022.5.24更新:
1)修复了打开excel时可视状态失效的bug,现在可以根据参数正确的控制可视的真假了
2)新增了“关闭并退出”方法,调用此方法可以干净的关闭并退出“打开”方法打开的excel,并清除对象,建议所有“打开”方法最后都使用本方法,避免内存泄漏

以后更新都在本楼发布了,大家有什么需求也可以提出,我往里面添加
Excel操作模块.e (6.93 KB, 下载次数: 8)






作者: fansinlove    时间: 2022-5-24 19:01
谢谢了,有没有word的操作模块,对象操作我不会。。。
作者: 小叮铛旭    时间: 2022-5-25 08:52
fansinlove 发表于 2022-5-24 19:01
谢谢了,有没有word的操作模块,对象操作我不会。。。

哈哈,word的操作确实也困饶过我很久,等有机会在这一起推出吧
如果可以的话,可以看看我的源码,事实上只要弄清楚了office程序的架构,余下的无非就是vba语句的使用了,word和excel大体上都是一致的
作者: 小叮铛旭    时间: 2022-5-25 16:37
本帖最后由 小叮铛旭 于 2022-5-25 16:39 编辑

2022.5.25更新:
1)加入了一些新的方法-【屏幕更新、是否可视、取行高、置行高、取列宽、置列宽】
2)更新和完善了全部方法及对应参数的备注,方便小白快速上手使用

2022.5.24更新:
1)修复了打开excel时可视状态失效的bug,现在可以根据参数正确的控制可视的真假了
2)新增了“关闭并退出”方法,调用此方法可以干净的关闭并退出“打开”方法打开的excel,并清除对象,建议所有“打开”方法最后都使用本方法,避免内存泄漏

以后更新都在置顶发布了,大家有什么需求也可以提出,我往里面添加
保持开源,共同学习,共同进步



Excel操作模块.e

9.21 KB, 下载次数: 5, 下载积分: 精币 -2 枚


作者: htm8888    时间: 2022-5-25 16:55
感谢大佬分享
作者: 小叮铛旭    时间: 2022-5-26 13:33
2022.5.26更新:
1)加入了一些新的方法-【保存、另存为、设置打印区域】

2022.5.25更新:
1)加入了一些新的方法-【屏幕更新、是否可视、取行高、置行高、取列宽、置列宽】
2)更新和完善了全部方法及对应参数的备注,方便小白快速上手使用
2022.5.24更新:
1)修复了打开excel时可视状态失效的bug,现在可以根据参数正确的控制可视的真假了
2)新增了“关闭并退出”方法,调用此方法可以干净的关闭并退出“打开”方法打开的excel,并清除对象,建议所有“打开”方法最后都使用本方法,避免内存泄漏

以后更新都在置顶发布了,大家有什么需求也可以提出,我往里面添加
保持开源,共同学习,共同进步


Excel操作模块.e

9.8 KB, 下载次数: 14, 下载积分: 精币 -2 枚


作者: 三咲阳光    时间: 2022-5-28 15:56
会vba 能看懂吗
作者: Ls3633    时间: 2022-5-28 19:00
学习,撒花!
作者: 小叮铛旭    时间: 2022-5-30 13:25
三咲阳光 发表于 2022-5-28 15:56
会vba 能看懂吗

能的,事实上会vba的话理解起来就更简单了
作者: cfvgbhnj    时间: 2022-5-31 12:59
开源精神必须支持~
作者: aijianli    时间: 2022-5-31 21:41
能不能取出来excel单元格里面是公式 计算结果 取出来结果文本?

作者: 小叮铛旭    时间: 2022-6-1 08:36
2022.6.1儿童节更新:
1)加入了一个新的方法【取单元格公式】
2)***将以前的【读单元格公式】改名为【取单元格公式】***更符合易语言语言规范和使用习惯***


2022.5.26更新:
1)加入了一些新的方法-【保存、另存为、设置打印区域】

2022.5.25更新:
1)加入了一些新的方法-【屏幕更新、是否可视、取行高、置行高、取列宽、置列宽】
2)更新和完善了全部方法及对应参数的备注,方便小白快速上手使用
2022.5.24更新:
1)修复了打开excel时可视状态失效的bug,现在可以根据参数正确的控制可视的真假了
2)新增了“关闭并退出”方法,调用此方法可以干净的关闭并退出“打开”方法打开的excel,并清除对象,建议所有“打开”方法最后都使用本方法,避免内存泄漏

以后更新都在置顶发布了,大家有什么需求也可以提出,我往里面添加
保持开源,共同学习,共同进步



Excel操作模块.e

10.08 KB, 下载次数: 273, 下载积分: 精币 -2 枚


作者: 小叮铛旭    时间: 2022-6-1 08:38
aijianli 发表于 2022-5-31 21:41
能不能取出来excel单元格里面是公式 计算结果 取出来结果文本?

原来的【取单元格文本】是只读单元格的“值”,无论是不是计算后的,最新的更新中加入了【取单元格公式】
作者: l0447195    时间: 2022-6-2 10:40
感谢发布原创作品,感谢分享
作者: ♂隐    时间: 2022-6-2 16:08
意思这个可以将一些参数直接写到EXCEL里面去。
作者: ltraixj    时间: 2022-6-14 14:51
厉害了!!!!!!!!!!
作者: 浩浩之歌    时间: 2022-6-24 11:48
不知道怎么样.
作者: river0315    时间: 2022-6-26 19:01
66666666666666666
作者: 人红命硬    时间: 2022-7-4 22:11

作者: sn123zyc    时间: 2022-7-15 16:06
支持开源~!感谢分享
作者: a1185963755    时间: 2022-7-16 22:45
ladeyaosivladeyaosiladeyaosiladeyaosiladeyaosiladeyaosi
作者: stevenlaw6933    时间: 2022-7-19 16:12
66666666666666
作者: zhizuzhe610    时间: 2022-7-26 22:13
支持原创。虽然我还是个初学者,
作者: zhizuzhe610    时间: 2022-7-26 22:14
支持开源~!感谢分享。论坛的2积分下载也听要命啊
作者: zhizuzhe610    时间: 2022-7-27 14:31
看来还得看高手编程
作者: t8604    时间: 2022-8-10 20:22
支持开源  、
作者: liang114    时间: 2022-8-16 14:55
感谢分享~~~
作者: 274381171    时间: 2022-8-19 00:20
本帖最后由 274381171 于 2022-8-19 00:26 编辑

掉坑里了,默默的下载了第一个,没看到后面那个更新,然后琢磨那个退出保存琢磨了半天。
.版本 2
.支持库 spec

程序对象.写属性 (“DisplayAlerts”, 假)  ' 不弹保存框
工作簿.方法 (“Save”, )  ' 保存
工作簿集.方法 (“Close”, )  ' 关闭工作簿
程序对象.方法 (“Quit”, )  ' 退出EXCEL程序

又看了一下新的版本,这句
程序对象.方法 (“Close”, )  
在后面跟一句取错误,就会发现这句执行失败了
我猜应该是
工作簿集.方法 (“Close”, )
楼主看看是不是这样的

作者: sn123zyc    时间: 2022-8-24 16:30
开源精神必须支持~
作者: dabenwb    时间: 2022-8-25 08:59
大佬,少一个保存,关闭的时候会提示保存.
作者: yhw5231    时间: 2022-9-6 14:16
取单元格文本时,只能取到当前活动的工作表内容,怎么切换Sheet1和Sheet2
作者: 365964799    时间: 2022-9-7 08:51
55555555555555555
作者: qihuwei    时间: 2022-9-27 15:11
开源精神必须支持~
作者: 飞菜鸟    时间: 2022-10-12 10:37
谢谢分享!只是分两次下载,扣了两次精币。
作者: 飞菜鸟    时间: 2022-10-12 11:18
捣弄了大半天,才发现掉坑里了——没看到六一更新的版本
作者: wei1576102970    时间: 2022-10-21 17:49
来看看好东西啊
作者: lhscjn    时间: 2022-10-21 21:03
要是功能再多点就更好了,感谢分享
作者: love1748    时间: 2022-10-22 00:25
下载学习一下
作者: 56tt    时间: 2022-10-22 17:35
开源精神必须支持~
作者: andydau    时间: 2022-10-23 06:19
感谢开源分享
作者: andydau    时间: 2022-10-23 06:52
没有精币了
作者: huangqilinux    时间: 2022-10-25 17:57
回复是一种美德
作者: wesjun07    时间: 2022-10-29 14:55
取单元格内容 取不出来哦··
作者: zlxxh7882    时间: 2022-11-12 17:26
支持,感谢无私奉献
作者: Sanat    时间: 2022-11-14 19:54
支持死你
作者: ycwycw    时间: 2022-11-15 13:12
谢谢学习学习
作者: zeng1998    时间: 2022-11-17 23:18

谢谢学习学习
作者: 开水养鱼    时间: 2022-11-18 20:30
开源精神必须支持~
作者: 寻梦啊    时间: 2023-2-5 22:32
有用,感谢分享
作者: wangwei3941    时间: 2023-2-13 11:21

有用,感谢分享
作者: wqa19911219    时间: 2023-2-26 09:47
正好需要,希望继续更新
作者: daidi987    时间: 2023-2-26 23:13
66666666666666666
作者: xxx159357    时间: 2023-2-27 00:03
好,太好了
作者: 1814788861    时间: 2023-3-6 19:23
666666666666666666666666

作者: 1814788861    时间: 2023-3-6 19:23
学习学习,哈哈哈,下载借鉴一下
作者: dfj0527    时间: 2023-3-20 11:13
学习 之前用了个 在本机好好的 别的电脑就不能正常使用
作者: mcd711    时间: 2023-3-29 21:57
好东西,借鉴学习了
作者: 478303950    时间: 2023-4-10 14:30

取单元格文本时,只能取到当前活动的工作表内容,怎么切换Sheet1和Sheet2
作者: yuye123    时间: 2023-4-10 22:59
易语言操作Excel
作者: liudaye1992    时间: 2023-4-20 22:04
好东西,借鉴学习了
作者: jeechou    时间: 2023-5-12 13:30
可以加一个保存的功能吗
作者: sure23    时间: 2023-5-14 02:56
刚需,学习一下..............
作者: sure23    时间: 2023-5-14 19:51
再次学习..............
作者: Beeland    时间: 2023-6-10 07:54
对小白来讲,确实很有用,感谢了,确实很有用,想excel可视,但又最小化该如何做到?
作者: 136383362    时间: 2023-7-12 07:52
11111111111111111111111
作者: 136383362    时间: 2023-7-12 07:52
136383362 发表于 2023-7-12 07:52
11111111111111111111111

11111111111111111111111111
作者: 136383362    时间: 2023-7-12 07:55
小叮铛旭 发表于 2022-6-1 08:36
2022.6.1儿童节更新:
1)加入了一个新的方法【取单元格公式】
2)***将以前的【读单元格公式】改名为【取 ...

赞赞赞赞赞赞赞赞赞赞
作者: 136383362    时间: 2023-7-12 07:56
ltraixj 发表于 2022-6-14 14:51
厉害了!!!!!!!!!!

赞赞赞赞赞赞赞赞赞赞赞赞赞
作者: 文小丑    时间: 2023-7-14 16:12
不能保存?
作者: LG慈悲    时间: 2023-7-19 20:51
能读取所有的数据哈!
作者: ssjc6688    时间: 2023-7-21 21:28
666666666666666666666
作者: hui1987    时间: 2023-8-4 14:30

对小白来讲,确实很有用,感谢了
作者: 小窗润轻风    时间: 2023-8-29 09:15
开源精神支持
作者: 求合体的处男    时间: 2023-8-29 16:50
开源精神支持

作者: 求合体的处男    时间: 2023-8-29 16:57
对小白来讲,确实很有用,感谢了

作者: 求合体的处男    时间: 2023-8-29 16:57
对小白来讲,确实很有用,感谢了

作者: zxo33    时间: 2023-9-3 19:16

听我说 谢谢你.......
作者: zxo33    时间: 2023-9-3 19:24
有没有写入呢

作者: zyx00008    时间: 2023-9-7 10:49
回复错帖子了
作者: wuyou1234    时间: 2023-9-14 13:45
谢谢啦,这个简单易学,不知道能否打开并读取xlsx文件内容,下载试一下。
作者: wuyou1234    时间: 2023-9-14 13:57
小叮铛旭 发表于 2022-6-1 08:36
2022.6.1儿童节更新:
1)加入了一个新的方法【取单元格公式】
2)***将以前的【读单元格公式】改名为【取 ...

谢谢,非常好用,就是取单元格内容()参数为什么不可以是(行,列)这样有后台转换成A1之类的,感觉这样写比较通用,不然自己还要去计算一下单元格位置(文本型)。

谢谢,就你这个最简单了。

xls和xlsx通吃。。。。

非常不错。
作者: wuyou1234    时间: 2023-9-14 14:08
小叮铛旭 发表于 2022-6-1 08:36
2022.6.1儿童节更新:
1)加入了一个新的方法【取单元格公式】
2)***将以前的【读单元格公式】改名为【取 ...

这个模块太好用了,而且还有源码,虽然搞不明白源码,
提个建议:
1、能否读取excel中其他工作表内容,现在这个只能读取第一个工作表内容吧。
2、就是单元格位置能否由现在的(文本型A1)修改成(行号,列号)数字型,后台再转换成文本型取值。





欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4