如何读取excel 内容填到文档指定位置?
本帖最后由 zdpcc 于 2017-1-9 20:03 编辑我菜鸟一枚,只会用au3写些自动安装之类,现在需要用到操作excel 一点头绪都没有,论坛翻帖子也没写出来,希望得到坛友的帮助,先谢过 {:face (270):}
有一个 excel 文件内容如下
摄像头id 类别区分 监控截图 监控广域网地址 机位名称 记录时长 流量 存储 视频存放位置 二维码(上报主机) 工号 上报后台
540500075904 远程监控管理系统-移动侦测截图-1 http://192.168.5.8:8080/video/uploaded/i4/1838373044/LXV95V1Bjy0FhXXb5wXXa_!!1838373044.jpg http://video.xxxx.com/evideo.html?id=1838373044 办公室左侧上 9.9 2569 2.80 https://192.168.11.1/209/WqxNnFx 9yeEgvexdr 2002598 http://10.10.1.1:8000
538199379567 远程监控管理系统-移动侦测截图-2 http://172.168.3.9:81/video/uploaded/l9/20568974658/ehjiiei5465edskg8r855_!!20568974658.jpg http://video.xxxx.com/evideo.html?id=20568974658 走廊中 29 2300 2.99 https://192.168.15.1/228/ekivr9e dhrpyggtut 2002598 http://10.10.1.1:8000
538146432236 远程监控管理系统-移动侦测截图-3 http://192.168.2.60:900/video/uploaded/t1/2156489625/ggh2365ydv3bvu5d9z3re_!!2156489625.jpg http://video.xxxx.com/evideo.html?id=2156489625 办公室 8.6 12174 0.10 https://192.168.9.1/125/flowpmh dlvimrtndk 2002598 http://10.10.1.1:8000
6.92496E+11 远程监控管理系统-报警截图-1 http://172.168.9.25:81/video/uploaded/e3/1258974635/ter539x5h1w8s12hj8wa1_!!1258974635.jpg http://video.xxxx.com/evideo.html?id=1258974635 门口 103.58 256987 10.98 https://192.168.10.1/325/gmtiunw mvjjflowzu 2002598 http://10.10.1.1:8000
需要把对应项写到一个html文件如下
<h1>监控截图</h1>
<p class="left dat_l">时间: 2016-12-31 09:35:00</p>
<p>=================</p>
<br><img data-s="300,640" data-type="png" src="http://192.168.5.8:8080/video/uploaded/i4/1838373044/LXV95V1Bjy0FhXXb5wXXa_!!1838373044.jpg" data-ratio="1" data-w="480">
<br>远程监控管理系统-移动侦测截图-1
<br>对象活动时长:9.90
<br>视频存放位置:https://192.168.11.1/209/WqxNnFx
<br>数据提交:
<br>╔═══════════════════════════╗
<br> 二维码数据 9yeEgvexdr 复制到上报系统后台
<br>╚═══════════════════════════╝
<br>
<br>上报系统后台:http://10.10.1.1:8000
<br>本次操作是由 2002598 工号进行的
<p>=================</p>
<br><img data-s="300,640" data-type="png" src="http://172.168.3.9:81/video/uploaded/l9/20568974658/ehjiiei5465edskg8r855_!!20568974658.jpg" data-ratio="1" data-w="480">
<br>远程监控管理系统-移动侦测截图-2
<br>对象活动时长:29.00
<br>视频存放位置:https://192.168.15.1/228/ekivr9e
<br>数据提交:
<br>╔═══════════════════════════╗
<br> 二维码数据 dhrpyggtut 复制到上报系统后台
<br>╚═══════════════════════════╝
<br>
<br>上报系统后台:http://10.10.1.1:8000
<br>本次操作是由 2002598 工号进行的
<p>=================</p>
<br><img data-s="300,640" data-type="png" src="http://192.168.2.60:900/video/uploaded/t1/2156489625/ggh2365ydv3bvu5d9z3re_!!2156489625.jpg" data-ratio="1" data-w="480">
<br>远程监控管理系统-移动侦测截图-3
<br>对象活动时长:8.60
<br>视频存放位置:https://192.168.9.1/125/flowpmh
<br>数据提交:
<br>╔═══════════════════════════╗
<br> 二维码数据 dlvimrtndk 复制到上报系统后台
<br>╚═══════════════════════════╝
<br>
<br>上报系统后台:http://10.10.1.1:8000
<br>本次操作是由 2002598 工号进行的
<p>=================</p>
<br><img data-s="300,640" data-type="png" src="http://172.168.9.25:81/video/uploaded/e3/1258974635/ter539x5h1w8s12hj8wa1_!!1258974635.jpg" data-ratio="1" data-w="480">
<br>远程监控管理系统-报警截图-1
<br>对象活动时长:103.58
<br>视频存放位置:https://192.168.10.1/325/gmtiunw
<br>数据提交:
<br>╔═══════════════════════════╗
<br> 二维码数据 mvjjflowzu 复制到上报系统后台
<br>╚═══════════════════════════╝
<br>
<br>上报系统后台:http://10.10.1.1:8000
<br>本次操作是由 2002598 工号进行的
不知道能不能表达清楚,整理了一个需要写入的html文档的模板,带括号的字段为替换内容,这个excel 文件不仅限于4行,最多也就是100条左右,下面只是例子
<h1>监控截图</h1>
<p class="left dat_l">时间: (new_time)</p>
<p>=================</p>
<br><img data-s="300,640" data-type="png" src="(tu1)" data-ratio="1" data-w="480">
<br>(leibie1)
<br>对象活动时长:(shichang1)
<br>视频存放位置:(cunfang1)
<br>数据提交:
<br>╔═══════════════════════════╗
<br> 二维码数据 (erwei1) 复制到上报系统后台
<br>╚═══════════════════════════╝
<br>
<br>上报系统后台:(houtai1)
<br>本次操作是由 (gonghao1) 工号进行的
<p>=================</p>
<br><img data-s="300,640" data-type="png" src="(tu2)" data-ratio="1" data-w="480">
<br>(leibie2)
<br>对象活动时长:(shichang2)
<br>视频存放位置:(cunfang2)
<br>数据提交:
<br>╔═══════════════════════════╗
<br> 二维码数据 (erwei2) 复制到上报系统后台
<br>╚═══════════════════════════╝
<br>
<br>上报系统后台:(houtai2)
<br>本次操作是由 (gonghao2) 工号进行的
<p>=================</p>
<br><img data-s="300,640" data-type="png" src="(tu3)" data-ratio="1" data-w="480">
<br>(leibie3)
<br>对象活动时长:(shichang3)
<br>视频存放位置:(cunfang3)
<br>数据提交:
<br>╔═══════════════════════════╗
<br> 二维码数据 (erwei3) 复制到上报系统后台
<br>╚═══════════════════════════╝
<br>
<br>上报系统后台:(houtai3)
<br>本次操作是由 (gonghao3) 工号进行的
<p>=================</p>
<br><img data-s="300,640" data-type="png" src="(tu4)" data-ratio="1" data-w="480">
<br>(leibie4)
<br>对象活动时长:(shichang4)
<br>视频存放位置:(cunfang4)
<br>数据提交:
<br>╔═══════════════════════════╗
<br> 二维码数据 (erwei4) 复制到上报系统后台
<br>╚═══════════════════════════╝
<br>
<br>上报系统后台:(houtai4)
<br>本次操作是由 (gonghao4) 工号进行的
不会贴excel 内容,附上xls文件
回复 1# zdpcc
先別管 excel 給你個二維陣列你可以 處理掉 後面 後面 那段
对应项写到一个html 嗎?? 读取EXCEL数据这个问题不大,如楼上所说,如何写到html里是问题。。 回复 2# kk_lee69
哦,这确实是不好解决,如果把这个html文档模板中的 (shichang1) 当作一个关键词,用 对应项替换呢? 对象活动时长:(shichang1) 对象活动时长:9.90
我搜了论坛帖子也没找到类似的, 楼主的这个问题其实完全可以用word自带的邮件合并功能来实现,都不需要编写程序的,具体关于邮件合并的使用方法请百度,里面很多 回复 5# kevinch
如果能写个脚本的的话不是更好吗?期待哪位朋友能给写个例子,多谢, 用小程序的话,你只需要把你的模板内容写到数组里,excel读出的数组每一行插入到模板数组的位置就行了
类似于下面情况
for $i=0 to ubound(excel数组)-1
for $n=0 to ubound(模板数组)-1
$str&=模板数组[$n]
if $n=ubound(模板数组)-1 then exitloop
$str&=excel数组[$i][$n]
next
next 看看XML部分作品,或许会给你帮助吧 学习下啊。。。。。。、 回复 1# zdpcc
不明白LZ的意思?
是读取excel 文件里的数据显示在html文档?
如果是,读取excel 文件里的数据插入html就可以了
<br>数据提交:
<br>
<br> & GUICtrlRead($Input1)
<br>
<br> 本帖最后由 chzj589 于 2017-2-16 17:12 编辑
回复 1# zdpcc
是这样吗?
本帖最后由 chzj589 于 2017-2-19 18:56 编辑
回复zdpcc
是这样吗?
chzj589 发表于 2017-2-16 17:10 http://www.autoitx.com/images/common/back.gif
回复 12# chzj589
是的,基本一样,这几天忙别的,一直也没上, 学习下啊。。。。。。、
页:
[1]