精易论坛

标题: 易语言正则匹配出内容如何写到excel表格存储? [打印本页]

作者: wh827766    时间: 2016-1-6 10:15
标题: 易语言正则匹配出内容如何写到excel表格存储?
易语言正则匹配出内容如何写到excel表格存储?比如这个小说网http://top.17k.com/,GET后正则匹配出每个榜单下的书名这个我会,现在请教如何把匹配出来的榜单和下面的书名,写到EXCEL中并保存下来?

QQ截图20160106101445.jpg (19.89 KB, 下载次数: 1)

QQ截图20160106101445.jpg

作者: 猥琐小胖子    时间: 2016-1-6 10:17
写出csv格式的文件就可以了。其实就是第一行列标题,后面行开始用逗号分割。下面这个代码是超级列表框转换的,如果你没超级列表框,自己看着改下。
  
子程序名返回值类型公开备 注
LVMTOCSV文本型 列表框数据转CSV;CSV可以用EXCEL打开
参数名类 型参考可空数组备 注
LVM超级列表框
变量名类 型静态数组备 注
整数整数型3使用到的整数变量
文本文本型2使用到的文本变量
判断 (LVM.取列数 () = 0 LVM.取表项数 () = 0)
返回 (文本 [2])
变量循环首 (1, LVM.取列数 (), 1, 整数 [1])
判断 (整数 [1] = 1)
文本 [1] = LVM.取列标题 (整数 [1] - 1)
' 本源码来自易语言资源网(www.5A5X.com)
文本 [1] = 文本 [1]“,” + LVM.取列标题 (整数 [1] - 1)

变量循环尾 ()
文本 [2] = 文本 [1]#换行符
变量循环首 (1, LVM.取表项数 (), 1, 整数 [1])
整数 [3] = 整数 [1] - 1
变量循环首 (1, LVM.取列数 (), 1, 整数 [2])
判断 (整数 [2] = 1)
文本 [1] = LVM.取标题 (整数 [3], 整数 [2] - 1)
' 本源码来自易语言资源网(www.5A5X.com)
文本 [1] = 文本 [1]“,” + LVM.取标题 (整数 [3], 整数 [2] - 1)

变量循环尾 ()
文本 [2] = 文本 [2] + 文本 [1]#换行符
变量循环尾 ()
返回 (文本 [2])


i支持库列表   支持库注释   
iext扩展界面支持库一






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