精易论坛

标题: 另类EXCEL表格导入,非对象非模块,解压方式 [打印本页]

作者: fengzixie    时间: 2023-8-5 15:39
标题: 另类EXCEL表格导入,非对象非模块,解压方式
本帖最后由 fengzixie 于 2023-8-5 21:07 编辑

另类EXCEL表格导入,非对象非模块,通过解压方式读取相关XML文件进行解析导入。

因为工作原因,经常会分析相关数据,公司系统数据只支持导出表格,而且公司桌面数据会加密,保存后其他软件就打不开了。

前期使用对象、EXCEL组件、libxl(会带dll且需注册不是很完美)等方法来对表格数据进行操作提取,效率一直不行。
故此有了本办法,本办法无需对象等操作,也无需安装EXCEL等,直接解析EXCEL底层XML文件读取内容。

注意:本方法有局限性,只支持.xlsx文件!注意:本方法有局限性,只支持.xlsx文件!注意:本方法有局限性,只支持.xlsx文件!

支持单元格为字符串、数字、公式等格式。。。。例子自带两个表格。
使用了:

https://125.confly.eu.org/forum.php?mod=viewthread&tid=14213863  酷宝贝 ZIP压缩解压支持库

精易模块,请自行替换

有需求的可以下载来试试。





对象和本方法对比:






另类EXCEL导入 - 改-已支持字符串、数字、公式.rar (387.66 KB, 下载次数: 264)






作者: fengzixie    时间: 2023-8-5 15:55
之前的项目采用对象方法对表格进行相关操作,每次都需要6-8秒左右。改用本方法后耗时不到1秒就搞定了!





作者: 寻找星空    时间: 2023-8-5 15:57
加入技术含量区,期待继续更新优化。
作者: moys520    时间: 2023-8-5 16:06
是利用的xml吗?
作者: shuaier    时间: 2023-8-5 16:37
感谢分享,很给力!~
作者: pipicool    时间: 2023-8-5 17:19
学习一下
作者: a6674306    时间: 2023-8-5 17:56
6666666666666666666666666666666666666666666
作者: 小窗润轻风    时间: 2023-8-5 18:46
估计是压缩,读XML,
作者: 君九    时间: 2023-8-5 20:03
感谢分享
作者: 查过    时间: 2023-8-5 21:46
感谢发布原创作品,精易因你更精彩!6666666666666
作者: liangyuhong    时间: 2023-8-5 22:02
感谢分享,也正打算这样做个模块呢
作者: 一指温柔    时间: 2023-8-6 08:34
感谢分享
作者: zhangbaozi    时间: 2023-8-6 20:14
感谢分享
作者: 一指温柔    时间: 2023-8-7 00:21
感谢分享
作者: orjg    时间: 2023-8-7 08:13
直接读取XML理当效率更高,支持继续更新优化。
作者: 396384183    时间: 2023-8-7 12:21
开源精神必须支持~
作者: 1347379245    时间: 2023-8-7 15:36
感谢分享
作者: tw1    时间: 2023-8-7 19:26
不错,学习。
作者: 亿万    时间: 2023-8-7 21:28
开源精神必须支持~
作者: 想学易语言    时间: 2023-8-12 17:55
        开源精神必须支持~
作者: flfkhn2    时间: 2023-8-14 11:18
支持一下,试一试效果
作者: flfkhn2    时间: 2023-8-14 11:19
有用过的人说一下吗
作者: qazx123zxcf    时间: 2023-8-14 11:36
       开源精神必须支持~
作者: gablove    时间: 2023-8-15 20:01
支持大佬~~~
作者: cdzch    时间: 2023-8-18 15:05
支持创新!感谢分享!
作者: aijianli    时间: 2023-8-22 14:54
还不大理解 你这个方式是直接分析的xlsx文件还是将文件转换成什么格式后进行分析啊,支持图表不
作者: jingyigg    时间: 2023-8-23 21:50
不错,通过xml读取excel
作者: wuyou1234    时间: 2023-9-14 14:58
这个方法楼主可以说是另辟蹊径了,很厉害。
作者: rbp2008    时间: 2023-9-15 15:34
支持创新!感谢分享!
作者: 221211    时间: 2023-9-20 10:02
下载学习下
作者: 花里胡哨之胡哨    时间: 2023-9-20 23:55
学习学习学习
作者: kvx55c    时间: 2023-9-22 01:12
11111111111111111111
作者: QurSuiAn    时间: 2023-10-9 14:49
感谢分享,很给力!~
作者: sunsail2018    时间: 2023-10-9 19:01
开源精神必须支持~
作者: xf702    时间: 2023-10-9 22:55
非常感谢
作者: rbp2008    时间: 2023-10-10 07:54
感谢分享,很给力!~
作者: 江山少主    时间: 2023-10-16 15:26
感谢分享
作者: chinaklp    时间: 2023-11-18 21:16
开源精神必须支持~
作者: ning0819    时间: 2023-11-24 13:17
6666666666666666
作者: wangshiyuan    时间: 2024-4-8 21:50
开源精神必须支持~
作者: aiaixiaoye8    时间: 2024-4-18 14:02
感谢分享,很给力!~1
作者: 烛光易冷    时间: 2024-5-1 21:57
下载看看是不是自己需要的
作者: zangchao    时间: 2024-5-9 09:32

开源精神必须支持~
作者: tfnhui    时间: 2024-5-15 13:41
本帖最后由 tfnhui 于 2024-5-15 13:48 编辑

有一点小问题 。如果列字段为空的话  就会前移。中间没有空的字段










作者: river0315    时间: 2024-7-12 16:24
6666666666666
作者: river0315    时间: 2024-7-12 16:25
支持开源学习参考谢谢

作者: lphehe    时间: 2024-9-1 02:09
大佬 你这个太牛了吧

作者: lphehe    时间: 2024-9-1 02:10
希望可以用的 噶捏感谢
作者: lphehe    时间: 2024-9-1 02:10
为什么不能下载呀

作者: zhchuyan    时间: 2024-9-3 22:08
感谢分享
作者: cdzch    时间: 2024-9-12 09:22
感谢分享,很给力!~
作者: gdxinda    时间: 2024-11-18 16:54
感谢分享,很给力!~
作者: hetlyb    时间: 2024-12-7 10:19
嘻嘻嘻嘻嘻嘻嘻嘻寻寻寻1111
作者: jiajia0704    时间: 2024-12-11 08:01
快不快,下载试试
作者: jiajia0704    时间: 2024-12-11 08:01
好作品都回复下载试看

作者: 杨明煜    时间: 2024-12-16 16:29
谢谢,支持分享......
作者: 阎王66    时间: 2024-12-25 14:00
66666666666666666666666666666
作者: 闲草戏茶    时间: 2025-1-16 11:01
我靠,还有这操作吗?
作者: a6674306    时间: 2025-1-25 11:15
感谢分享啊
作者: 破解小白    时间: 2025-2-24 20:37
提示: 作者被禁止或删除 内容自动屏蔽
作者: abiao    时间: 2025-4-19 22:17
另类方法是我喜欢的
作者: XJxaiojing    时间: 2025-4-20 05:27
这个分享太棒啦,感谢!
作者: 发现爱上你了    时间: 2025-5-2 17:17
另类EXCEL导入 - 改-已支持字符
作者: 蓝河笑月    时间: 昨天 09:35
感谢分享




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