Foxtable(狐表)用户栏目专家坐堂 → EXCEL报表数据引用的问题


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

主题:EXCEL报表数据引用的问题

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/8/10 0:09:00 [显示全部帖子]


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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/8/10 9:09:00 [显示全部帖子]

以下是引用hongyefor在2016/8/10 8:44:00的发言:
那如果转换出来的表,因为列名不是固定的怎么解决呢?

 

什么列名不是固定?生成表后,直接保存为excel即可

 

http://www.foxtable.com/webhelp/scr/0559.htm

 


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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/8/10 12:05:00 [显示全部帖子]

密码贴出来

 

认认真真看3楼啊。


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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/8/10 13:02:00 [显示全部帖子]

excel处理不了。如果要做,那就做多个excel模板,分别生成自己表的数据以后,把这些数据拷贝到一张表里去。

 

类似 http://foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=88395&skin=0

 


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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/8/10 14:49:00 [显示全部帖子]

以下是引用hongyefor在2016/8/10 14:46:00的发言:
那专业报表可以吗?

 

专业报表可以,可以生成任意的,代码比较繁琐

 

http://www.foxtable.com/webhelp/scr/1166.htm

 


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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/8/10 15:12:00 [显示全部帖子]

 看懂专业报表,自食其力。

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/8/10 15:15:00 [显示全部帖子]

如果你的行数是固定的,可以直接给你的excel文件一个单元格一个单元格的赋值,就好啊

 

http://www.foxtable.com/webhelp/scr/1144.htm

 


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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/8/10 15:38:00 [显示全部帖子]

参考代码

 

Dim f As String = "d:\订单表.xls"
Dim df As String = ProjectPath & "订单报表.xls"
FileSys.CopyFile(f, df, True)
Dim book As new XLS.Book(df)
Dim sheet As XLS.Sheet = book.Sheets("sheet1")
sheet(3,2).Value = "123"
sheet(6,2).Value = "678"

book.save(df)
Dim proc As new Process
proc.File = df
proc.Start


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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/8/10 17:17:00 [显示全部帖子]

用代码去查下得到对应的值,然后一个单元格一个单元格的赋值进去。

 回到顶部