精易论坛
标题:
超级列表框导出
[打印本页]
作者:
张宝元
时间:
2024-7-31 15:38
标题:
超级列表框导出
.版本 2
.支持库 iext
.子程序 超级列表框导出xls, 逻辑型, 公开, 只适用于报表列表框
.参数 保存文件, 文本型, , 保存路径
.参数 列表框, 超级列表框, , 超级列表框对象
.参数 是否保存表头, 逻辑型, , 为真保存,为假不保存
.参数 报表标题, 文本型, 可空, 为空无标题,
.局部变量 局_文件号, 整数型
.局部变量 列数, 整数型
.局部变量 表项数, 整数型
.局部变量 i, 整数型
.局部变量 j, 整数型
.局部变量 p, 整数型
局_文件号 = 打开文件 (保存文件, 4, 1)
表项数 = 列表框.取表项数 ()
列数 = 列表框.取列数 ()
移到文件首 (局_文件号)
.如果真 (报表标题 ≠ “”)
写文本行 (局_文件号, “<table border=” + #引号 + “1” + #引号 + “>”)
写文本行 (局_文件号, “ <tr>”)
写文本行 (局_文件号, “<th colspan='” + 到文本 (列数) + “' style='font-family:宋体;font-size:30px;'>” + 报表标题 + “</th>”)
写文本行 (局_文件号, “ </tr>”)
写文本行 (局_文件号, “</table>”)
.如果真结束
写文本行 (局_文件号, “<table border=” + #引号 + “1” + #引号 + “>”)
.如果真 (是否保存表头 = 真)
写文本行 (局_文件号, “ <tr>”)
.计次循环首 (列数, p)
写文本行 (局_文件号, “ <th>” + 列表框.取列标题 (p - 1) + “</th>”)
.计次循环尾 ()
写文本行 (局_文件号, “ </tr>”)
.如果真结束
.计次循环首 (表项数, i)
写文本行 (局_文件号, “ <tr>”)
.计次循环首 (列数, j)
写文本行 (局_文件号, “ <td>” + 列表框.取标题 (i - 1, j - 1) + “</td>”)
.计次循环尾 ()
写文本行 (局_文件号, “ </tr>”)
.计次循环尾 ()
写文本行 (局_文件号, “</table>”)
关闭文件 (局_文件号)
返回 (真)
上面是源码是一个大佬给写的,发帖时实测是非常好用的,但是只有导出功能,想写个对应的导入例子,但是能力有限,发出来大家借鉴,如果有大佬看到,还望能整个导入的例子放下面。
作者:
kyo9766
时间:
2024-7-31 15:39
本帖最后由 kyo9766 于 2024-7-31 15:41 编辑
这个写法简单实用,感谢分享
如果只是对导出的这个文件进行导入的话,可以吧导出的方式 反过来 就可以导入了,如果想导入 excel文件,也可以用精易模块里面的导入
作者:
一指温柔
时间:
2024-7-31 16:55
感谢分享,很给力!~
作者:
ktbpy
时间:
2024-7-31 16:56
感谢分享
作者:
qqmqqg
时间:
2024-7-31 17:23
6666666666666666666
作者:
卡卡1111
时间:
2024-7-31 17:37
感谢分享,很给力!~
作者:
txbjg
时间:
2024-7-31 18:50
EXECL文件有专门导入的模块。不要自己麻烦
作者:
pipicool
时间:
2024-7-31 19:51
学习一下
作者:
艾玛克138
时间:
2024-7-31 20:53
好好学习,努力向上
作者:
renhe2018
时间:
2024-8-1 03:40
这个思路很好。值得学习。
作者:
查过
时间:
2024-8-1 07:27
下个学习一下
作者:
豆豆灰常开心
时间:
2024-8-1 07:32
已经顶贴,感谢您对论坛的支持!
作者:
year1970
时间:
2024-8-1 08:02
感谢分享
作者:
张张利利
时间:
2024-8-1 08:48
支持你啊啊
作者:
张张利利
时间:
2024-8-1 08:49
支持你啊啊
作者:
一指温柔
时间:
2024-8-1 08:56
感谢发布原创作品,精易因你更精彩!
作者:
乜小浩
时间:
2024-8-1 10:40
已经顶贴,感谢您对论坛的支持!
作者:
285275928
时间:
2024-8-1 17:06
感谢发布原创作品,精易因你更精彩!
作者:
张宝元
时间:
2024-8-1 20:10
txbjg 发表于 2024-7-31 18:50
EXECL文件有专门导入的模块。不要自己麻烦
老表,辛苦发一个能用的否
作者:
396384183
时间:
2024-8-2 08:37
支持开源~!感谢分享
作者:
pshq123
时间:
2024-8-2 08:47
作者:
胖子葛格
时间:
2024-8-3 09:50
感谢大神分享
作者:
wgqxj
时间:
2024-8-4 12:23
谢谢分享
作者:
Mr.huang
时间:
2024-8-4 12:28
谢谢分享
作者:
熊不熊
时间:
2024-12-4 21:18
感谢分享,很给力!~
作者:
张宝元
时间:
2024-12-11 17:26
没有币了,哪位好心人用得到的奖励点哈
欢迎光临 精易论坛 (https://125.confly.eu.org/)
Powered by Discuz! X3.4