精易论坛

标题: 比较完美的超级列表框EXCEL导入导出例程 支持任意列 自动读取表头 自动调整列宽 [打印本页]

作者: 易道人生    时间: 2019-5-25 11:39
标题: 比较完美的超级列表框EXCEL导入导出例程 支持任意列 自动读取表头 自动调整列宽
本帖最后由 易道人生 于 2019-5-26 11:02 编辑


结合论坛几位前辈的思路优化了一下
1、处理了只能导入导出26列数据的问题,可导出任意多的数据列。
2、可以从EXCEL中自动读取表头后自动转为超级列表框的表头。
3、导入到超级列框后自动调整列宽。

为方便使用已封装成模块,导入速度不是很快,正常使用没问题,数据量太大时此方法不适用。本人纯属热心分享,您觉用有用就顺手点个赞,没用飘过即可,请别乱喷~~

比较完美的超级列表框EXCEL导入导出模块.e (14.84 KB, 下载次数: 1622) 超级列表框EXCEL导入导出模块.zip (3.32 KB, 下载次数: 1159)

补充内容 (2019-5-29 13:35):
请注意:导入时的excel格式必须是excel的.xls格式,不能是wps保存出去的格式。导出查看时可以用wps,也可以用excel。虽然wps也能预览excel 但是他们的数据结构完全不同,不要混用。
作者: elecdiy    时间: 2019-5-25 11:41
不错,学习啦
作者: 全村最帅    时间: 2019-5-25 13:24
这个需要学习一下
作者: 壮哉我大天朝    时间: 2019-5-25 13:44
大佬真厉害
作者: shuxiang    时间: 2019-5-25 14:39
这个厉害来了,,,,,,,
作者: sxlldaj    时间: 2019-5-25 14:43
学习学习,先收藏了
作者: xgs7000    时间: 2019-5-25 15:14
谢谢分享..........
作者: 忘记方位    时间: 2019-5-25 16:00
提示: 作者被禁止或删除 内容自动屏蔽
作者: yui1200    时间: 2019-5-25 16:13
收下了,感谢!
作者: 忘记方位    时间: 2019-5-25 16:17
提示: 作者被禁止或删除 内容自动屏蔽
作者: ZHENGFAWEI    时间: 2019-5-26 02:02
下来学习一下写法
作者: xshn    时间: 2019-5-26 07:55
感谢分享,很实用的源码
作者: q951681306    时间: 2019-5-26 09:49
感谢分享,很实用的源码
作者: ab19870627    时间: 2019-5-26 11:02
66666666666666666666666666
作者: 曜辉    时间: 2019-5-26 13:20
支持楼主一下,就是不知道楼主说的导入速度不快,但是到处数据快不快,另一个就是不知道导出来的表格会不会提示格式错误?
作者: 呵呵呵666    时间: 2019-5-26 21:42
nbnbnbnbnbnbnb
作者: lq850815    时间: 2019-5-26 21:44
谢谢分享,支持
作者: qgchqgch89    时间: 2019-5-26 21:58
出bug了,不能用呀,楼主看看这是什么问题呀

demo.zip

13.23 KB, 下载次数: 30, 下载积分: 精币 -2 枚


作者: qgchqgch89    时间: 2019-5-26 22:02
qgchqgch89 发表于 2019-5-26 21:58
出bug了,不能用呀,楼主看看这是什么问题呀

导出来是这样的,包括前面发的不是模块的源码也是这样

QQ图片20190526220141.png (174.97 KB, 下载次数: 1)

QQ图片20190526220141.png

作者: wu01031    时间: 2019-5-26 22:28
看看有什么高级的
作者: 遵义静以修身    时间: 2019-5-26 22:40
支持大神发贴
作者: 默念、    时间: 2019-5-26 22:55

感谢分享,很实用的源码
作者: 易道人生    时间: 2019-5-27 02:21
qgchqgch89 发表于 2019-5-26 22:02
导出来是这样的,包括前面发的不是模块的源码也是这样

纯属胡说,未发现任何问题。


作者: 立青    时间: 2019-5-27 04:39
易道人生 发表于 2019-5-27 02:21
纯属胡说,未发现任何问题。

他是office你是WPS
作者: qgchqgch89    时间: 2019-5-27 06:57
易道人生 发表于 2019-5-27 02:21
纯属胡说,未发现任何问题。

只是反馈下问题,又不是我作假,你可以听,也可以不听。的确,我用的是office2003,但是这也不是你态度不好的原因。如果全部的电脑只有我这样我输,我测试了2台不同的电脑,都这样,可能wps正常吧。
作者: chsusun    时间: 2019-5-27 07:45
确实存在个别电脑无法导入的问题,可能是office或者WPS问题,也可能是数据源问题,总之一直困扰我好久,完美导入导出一直解决不了
作者: lgskyone    时间: 2019-5-27 08:05
先点赞,支持楼主热心分享!
作者: 王者祝福    时间: 2019-5-27 08:27
不错,学习啦不错,学习啦不错,学习啦不错,学习啦不错,学习啦不错,学习啦不错,学习啦不错,学习啦
作者: kyo9766    时间: 2019-5-27 09:49
做程序时 可以 剩了很多代码,感谢分享
作者: lejur    时间: 2019-5-27 10:00

作者: 18164838650    时间: 2019-5-27 10:45
不错,不错,学学
作者: as60621210    时间: 2019-5-27 11:18
就很棒啊啊啊啊啊啊
作者: 531826228    时间: 2019-5-27 13:00
好东西,多谢分享!!!
作者: liuxiaowei0321    时间: 2019-5-27 13:04
这个能把excel带数据的文件导入到列表框里吗? 求源
作者: what788    时间: 2019-5-27 14:02
感谢分享学习下
作者: leiwawa001    时间: 2019-5-27 14:07
感谢分享学习下
作者: 1076479372    时间: 2019-5-27 19:36
是不是这样用,我用了怎么没反应!
.子程序 _按钮1_被单击

EXCEL导入超级列表框 (超级列表框1, Excel程序1, Excel工作簿1, 通用对话框1)

作者: jason88    时间: 2019-5-27 19:47
感谢分享,最近刚好需要这方面的
作者: csxzzl    时间: 2019-5-27 19:57
感谢分享,很给力!~
作者: ideasice    时间: 2019-5-27 22:05

不错,不错,学学
作者: yijay    时间: 2019-5-27 22:34
谢谢老师分享,就是导入的列太少了
作者: 零度狀態    时间: 2019-5-28 08:22
谢谢分享!!!
作者: EnJoke    时间: 2019-5-28 08:32
        支持开源~!感谢分享
作者: kun5815    时间: 2019-5-28 09:05
从超级列表框导出的时候,有些单元格是数字,但是我想导出为文本型,如何解决?谢谢
作者: E鼎设计    时间: 2019-5-28 14:48
又为模块家族添砖加瓦,
作者: sampo    时间: 2019-5-28 20:24
感谢楼主分享
作者: wuqingg    时间: 2019-5-28 20:25
看看哈,回复是一种美德!
作者: admmx    时间: 2019-5-29 00:23
支持支持,能开源有胸怀1
作者: chuchen123    时间: 2019-5-29 00:37
如何解决中文显示乱码的问题
作者: 361322548    时间: 2019-5-29 14:44
请教楼主, 高级表格导出 应该怎么修改呢, 一直在用你的这个导出模板, 但是 因为超级列表框, 有一些限制, 但是高级表格可以, 请教楼主帮忙改成高级表格的导出,谢谢啦, 感激不尽
作者: easyjun    时间: 2019-5-30 23:21
导出EXCEL文件损坏,
作者: fengershi    时间: 2019-6-1 14:02
好东西,谢谢分享
作者: yjzt    时间: 2019-6-4 12:52
谢谢大侠的分享
作者: yjzt    时间: 2019-6-4 12:52
谢谢大侠的分享
作者: yjzt    时间: 2019-6-4 12:53
请教楼主分享,谢谢啦。
作者: 76711031    时间: 2019-6-4 21:59
支持~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
作者: dodge123    时间: 2019-6-6 11:42
支持开源~!感谢分享
作者: 不苦小和尚    时间: 2019-6-8 21:56
好是挺好的,就是不能指定要导的列
作者: 276294424    时间: 2019-6-9 17:22
好东西,谢谢楼主分享。。
作者: ikl12301    时间: 2019-6-12 20:18
长整数 导出 是这样的 6.11058E+14 咋整??
作者: zhenzhende    时间: 2019-6-13 10:16
导入时的excel格式必须是excel的.xls格式,不能是wps保存出去的格式。导出查看时可以用wps,也可以用excel。虽然wps也能预览excel 但是他们的数据结构完全不同,不要混用。
作者: 三片叶子的小草    时间: 2019-6-13 13:57
        支持开源~!感谢分享
作者: one22three    时间: 2019-6-19 10:53
非常感谢,拿走了,学习
作者: sagacious    时间: 2019-6-20 05:17
  支持开源~!感谢分享
作者: 小牛咪咪    时间: 2019-6-23 20:22
支持下........
作者: 精易老大    时间: 2019-7-7 14:58
搜藏了搜藏
作者: 猫眼TV    时间: 2019-7-10 16:35
厉害啦·
作者: wjks86    时间: 2019-7-12 13:39
不错,很需要,谢谢楼主!
作者: 二毛2021    时间: 2019-7-13 09:17
长整数导出显示科学计数法了,如何调整为文本格式呀
作者: 林立翔    时间: 2019-7-20 13:27
学 习一下,看看你是怎么做到的.
作者: trajubo    时间: 2019-7-21 13:09
谢谢分享,正需要呢!、
作者: gzdzy    时间: 2019-7-21 20:58
简单好用,支持一下
作者: 国际机票    时间: 2019-7-21 21:45
参数也没有说明,怎么用呢?
作者: molua    时间: 2019-8-1 09:46
谢谢分享 感谢
作者: molua    时间: 2019-8-1 09:47
正好需要正好需要正好需要正好需要
作者: tonghuayanyu    时间: 2019-8-2 10:50
请问这个怎么修改,才能让导出的excel文件自动保存到运行目录?不需要打开对话框
作者: DDSGXQ    时间: 2019-8-6 23:54
导出的文件中文乱码。还有,如何保持导出的Excel含有全部边框?
作者: 曹晓晨    时间: 2019-8-18 11:01

学 习一下,看看你是怎么做到的.
作者: 国际机票    时间: 2019-8-19 12:06
请问下,导出到excel,源excel导入之前是967kb,导入超级列表框什么也不干,再导出就变成4M了啊?文件体积变大了很多啊。
作者: 国际机票    时间: 2019-8-19 12:06
请问下,导出到excel,源excel导入之前是967kb,导入超级列表框什么也不干,再导出就变成4M了啊?文件体积变大了很多啊。
作者: qicheng01    时间: 2019-8-25 22:13
到处中文有乱码 而且 具有随机性 还和表头字数有关系的
作者: daijun1122    时间: 2019-9-9 23:50
非常感谢,刚需啊,谢谢!!
作者: xiaoweiyw    时间: 2019-11-21 02:35
看着不错,下来学习学习
作者: 寒潮    时间: 2019-12-2 09:16
学习了。感谢分享。
作者: 18699677070    时间: 2019-12-2 17:45
试用一下看看什么情况
作者: Mick    时间: 2020-1-4 00:56
下载学习,支持开源
作者: caine2020    时间: 2020-1-28 15:06
!!!!!!!!!!!!!!!!!!!1
作者: dilsky    时间: 2020-1-31 15:43
试试看能不能用
作者: 嗨女孩    时间: 2020-2-4 19:37
        支持开源~!感谢分享
作者: syben    时间: 2020-2-5 16:49
很好谢谢楼走
作者: 瞬间的永恒    时间: 2020-2-5 17:36
下载学习了。感谢分享。
作者: zhigao1986    时间: 2020-2-7 15:19
Đ̣oÅ        μ¥¾Ư×′̀¬        Åé1¤μ¥oÅ        ·₫Îñ1¤μ¥oÅ        ĐƠĂû        μØÖ·
1        ̉Ñíê3é/̉Ñ·aμ¥        PG200279921506        FW200279919021        Ö́Ů꿠       o₫±±ê¡»Æ¸ÔêĐíÅ·çÏØíÅ·çỢẪ¼̉̉¤
2        ̉Ñíê3é/̉Ñ·aμ¥        PG200279921387        FW200279913994        ƠÅÏèéú        o₫±±ê¡»Æ¸ÔêĐíÅ·çÏØíÅ·çỢẪ¼̉̉¤Đ¡Çø
3        ̉Ñíê3é/̉Ñ·aμ¥        PG200279860537        FW200279835329        íơ¾üÇ¿        o₫±±ê¡ÎäooêĐ½-°¶Çøμ¤Ë®3ؽÖμà3¤½-Îˉ3¤Ë3Ô°o₫±±ÎäooêĐ½-°¶Çø3¤½-Îˉ3¤Ë3Ô°Đ¡Çø4¶°3μ¥Ôa501ể
4        ̉Ñíê3é/̉Ñ·aμ¥        PG200279808398        FW200279795574        1ùÏèéú        o₫±±ê¡»Æ¸ÔêĐíÅ·çÏØíÅ·çỢíơÑÇÄÏѧĐ£
5        ̉Ñíê3é/̉Ñ·aμ¥        PG200279808315        FW200279799916        íơÏèéú        o₫±±ê¡»Æ¸ÔêĐíÅ·çÏØ·½¸ßÆoỢμàíå′å
6        ̉Ñíê3é/̉Ñ·aμ¥        PG200279773510        FW200279767817        ·¶æĂ        o₫±±»Æ¸ÔêĐíÅ·çÏØÏØ3ÇÄúíÅ·ç2½ĐĐ½Ö8¶°2μ¥Ôa
7        ̉Ñíê3é/̉Ñ·aμ¥        PG200279773735        FW200279761600        ƠÅù»        o₫±±ê¡»Æ¸ÔêĐíÅ·çÏØíÅ·çỢo2áÖ̀́ÏÂ1-2-905
8        ̉Ñíê3é/̉Ñ·aμ¥        PG200279549576        FW200279538411        ̉×êç±|        o₫±±ê¡»Æ¸ÔêĐíÅ·çÏØμ«μêỢíÅ·çÏØ̉çá÷oóѧĐ£Đ̉¸£′óμà
9        ̉Ñíê3é/̉Ñ·aμ¥        PG200279643618        FW200279638409        ÆáŮ꿠       o₫±±ê¡»Æ¸ÔêĐíÅ·çÏØíÅ·çỢóñ¾°Ô°Đ¡Çø3-2-504

导出结果中文乱码?有碰到的么
作者: zhigao1986    时间: 2020-2-7 18:01
不知道什么问题造成中文乱码,找了个本办法,解决乱码,就是生成一行乱码

效果如下,加入一行无用乱码


源码加入一行代码



作者: linlin888    时间: 2020-2-7 22:06
不错,学习了
作者: 杜子鳄    时间: 2020-2-17 14:05
不行,乱码~大数不显示~
作者: 好的人人    时间: 2020-2-17 17:25
        支持开源~!感谢分享
作者: rbp2008    时间: 2020-3-1 22:22

        支持开源~!感谢分享
作者: fancs123    时间: 2020-3-3 18:23
支持开源~!感谢分享
作者: myfaint009    时间: 2020-3-8 18:04
很好谢谢楼走
作者: hetmly    时间: 2020-3-8 23:48
谢谢分享啊




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