Foxtable(狐表)用户栏目专家坐堂 → excel报表 打印设置 :表头 设置 没代码


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

主题:excel报表 打印设置 :表头 设置 没代码

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


加好友 发短信
等级:六尾狐 帖子:1359 积分:12028 威望:0 精华:0 注册:2012/3/5 11:32:00
excel报表 打印设置 :表头 设置 没代码  发帖心情 Post By:2014/5/5 16:50:00 [只看该作者]

如题

 

求助 如何在打印时设置 excel 表头


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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/5/5 16:52:00 [只看该作者]


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


加好友 发短信
等级:六尾狐 帖子:1359 积分:12028 威望:0 精华:0 注册:2012/3/5 11:32:00
  发帖心情 Post By:2014/5/5 16:53:00 [只看该作者]

老师 我 录入 excel 全 一个个框 录入  , 没模板的  那该如何设置呢  代码如下

 

Dim Book As New XLS.Book
Dim alist As List(of String)
alist = DataTables("客户消费").GetValues("员工编号")
For Each a As String In alist
Tables("客户消费").Filter= "员工编号 = '" & a & "'"
Dim Sheet As XLS.Sheet = Book.Sheets.Add(a) '增加一个工作表
Dim Style As XLS.Style = Book.NewStyle() '定义新样式
Style.BorderTop = XLS.LineStyleEnum.Thin
Style.BorderBottom = XLS.LineStyleEnum.Thin
Style.BorderLeft = XLS.LineStyleEnum.Thin
Style.BorderRight = XLS.LineStyleEnum.Thin
Style.BorderColorTop = Color.Red
Style.BorderColorBottom = Color.Red
Style.BorderColorLeft = Color.Red
Style.BorderColorRight = Color.Red
Style.AlignHorz = XLS.AlignHorzEnum.Center
Style.AlignVert = XLS.AlignVertEnum.Center
Sheet(0,0).Value =  a & "工资单"
Sheet(1,0).Value ="当月工资明细"
Dim p As Integer
For p = 0 To Tables("客户消费").Cols.Count-1
Sheet(2,p).Value = Tables("客户消费").Cols(p).Name
Sheet(2,p).Style = Style
Next
Dim i,y As Integer
For i = 0 To Tables("客户消费").Rows.Count-1
For y = 0 To Tables("客户消费").Cols.Count-1
sheet(i+3,y).Value =  Tables("客户消费").Rows(i)(y)
Sheet(i+3,y).Style = Style
Next
Next
sheet(i+6,0).Value = "生产总值:"
sheet(i+6,2).Value = Tables("客户消费").Compute("sum(费用)") & "元"
Sheet(i+6,2).Style = Style

sheet(i+6,y-3).Value =  "工资总额:"
sheet(i+6,y-1).Value = Tables("客户消费").Compute("sum(提成)") & "元"
Sheet(i+6,y-1).Style = Style

Next
Book.Save("C:\Documents and Settings\Owner\桌面\test.xls") '保存工作簿.
Dim Proc As New Process '打开工作簿
Proc.File = "C:\Documents and Settings\Owner\桌面\test.xls"
Proc.Start()


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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/5/5 16:56:00 [只看该作者]


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/5/5 17:10:00 [只看该作者]

 表头?你要插入到哪个位置都是可以的。

 

 弄不会的话,就上传一个例子吧。


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


加好友 发短信
等级:六尾狐 帖子:1359 积分:12028 威望:0 精华:0 注册:2012/3/5 11:32:00
  发帖心情 Post By:2014/5/5 17:12:00 [只看该作者]

版主 ,这个 没找到。。。。。。。表头设置 问题

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


加好友 发短信
等级:六尾狐 帖子:1359 积分:12028 威望:0 精华:0 注册:2012/3/5 11:32:00
  发帖心情 Post By:2014/5/5 17:15:00 [只看该作者]

例如 我要把

 

 

sheet  第一 到第三行 作为表头   该如何设置?

 

一共有7列


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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/5/5 17:15:00 [只看该作者]

还是不会就上例子吧,说明你要在哪里显示

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/5/5 17:16:00 [只看该作者]

以下是引用ljh29206在2014-5-5 17:12:00的发言:
版主 ,这个 没找到。。。。。。。表头设置 问题

 

你说的excel表头,是什么意思?每一页都打印一个表头?

 

这个表头又是什么?截图,或例子说明


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


加好友 发短信
等级:六尾狐 帖子:1359 积分:12028 威望:0 精华:0 注册:2012/3/5 11:32:00
  发帖心情 Post By:2014/5/5 17:22:00 [只看该作者]

2位 请看图片   excel  一样的 打印表头。也就是顶端标题行设置。


图片点击可在新窗口打开查看此主题相关图片如下:未命名.jpg
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:未命名1.jpg
图片点击可在新窗口打开查看

[此贴子已经被作者于2014-5-5 17:22:41编辑过]

 回到顶部
总数 13 1 2 下一页