Foxtable(狐表)用户栏目专家坐堂 → 请教如何直接将窗口中的三个Table保存为一个网页


  共有2264人关注过本帖树形打印复制链接

主题:请教如何直接将窗口中的三个Table保存为一个网页

帅哥哟,离线,有人找我吗?
Hyphen
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐神 帖子:5015 积分:25363 威望:0 精华:0 注册:2015/8/18 9:21:00
  发帖心情 Post By:2016/3/18 15:18:00 [显示全部帖子]

分别生成3个网页,然后通过操作文件的方法把其中2个网页的table表格复制到另外一个的table后面

Tables("表A").SaveHTM("F:\表A.html")


 回到顶部
帅哥哟,离线,有人找我吗?
Hyphen
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐神 帖子:5015 积分:25363 威望:0 精华:0 注册:2015/8/18 9:21:00
  发帖心情 Post By:2016/3/19 8:55:00 [显示全部帖子]

看2楼,分别生成3个网页,然后再合并

 回到顶部
帅哥哟,离线,有人找我吗?
Hyphen
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐神 帖子:5015 积分:25363 威望:0 精华:0 注册:2015/8/18 9:21:00
  发帖心情 Post By:2016/3/19 14:16:00 [显示全部帖子]

Tables("表A").SaveHTM("F:\表A.html")
Tables("表B").SaveHTM("F:\表B.html")
Tables("表C").SaveHTM("F:\表C.html")

Dim a As String = FileSys.ReadAllText("F:\表A.html")
Dim b As String = FileSys.ReadAllText("F:\表B.html")
Dim c As String = FileSys.ReadAllText("F:\表C.html")

Dim ai As Integer = a.IndexOf("</table>") + 8

Dim bi As Integer = b.IndexOf("<table")
Dim bj As Integer = b.IndexOf("</table>") + 8

Dim ci As Integer = c.IndexOf("<table")
Dim cj As Integer = c.IndexOf("</table>") + 8

Dim bl As Integer = bj-bi
a = a.Insert(ai,b.SubString(bi,bl))
a = a.Insert(ai+bl,c.SubString(ci,cj-ci))
'
FileSys.WriteAllText("F:\C.html", a, False)


 回到顶部