Foxtable(狐表)用户栏目专家坐堂 → [求助]汇总行的位置


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

主题:[求助]汇总行的位置

帅哥,在线噢!
有点蓝
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111393 积分:567029 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/5/5 22:21:00 [显示全部帖子]

截图说明一下,要表示成什么样子?

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111393 积分:567029 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/5/6 9:13:00 [显示全部帖子]

加一个背景颜色
    Dim Book As New XLS.Book(dlg.FileName)
    Dim Sheet As XLS.Sheet = Book.Sheets(0) '引用工作簿的第一个工作表
    Dim Style As XLS.Style = Book.NewStyle() '定义新样式
    Dim Style1 As XLS.Style = Book.NewStyle() '定义新样式
    Style.Format = "0.00%"
Style.BackColor = Color.pink 
    Style1.BackColor = Color.pink 
    For c As Integer = 0 To sheet.Cols.count-1

 回到顶部
帅哥,在线噢!
有点蓝
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111393 积分:567029 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/5/6 11:40:00 [显示全部帖子]

就是4楼的用法

 回到顶部
帅哥,在线噢!
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111393 积分:567029 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/5/6 13:38:00 [显示全部帖子]

另外再添加一个样式
Dim Style3 As XLS.Style = Book.NewStyle() '定义新样式
    Style3.Format = "0.00%"
    Style3.BackColor = Color.pink 
    For c As Integer = 0 To sheet.Cols.count-1
        If sheet(0,c).text = "占比" Then
            For i As Integer = 2 To sheet.Rows.count-1
if sheet(i, c).text like "*小计*"
sheet(i, c).Style=Style3
else
                sheet(i, c).Style=Style
endif
            Next
        End If
Dim r1 As Row
For i As Integer = 0 To dt.Rows.Count(True) - 1
     r1 = dt.Rows(i,True)
     If r1.IsGroup And r1.level=1 Then
                 r1.Style=Style1
End If
    Next
   Next

 回到顶部
帅哥,在线噢!
有点蓝
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111393 积分:567029 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/5/6 15:19:00 [显示全部帖子]

sheet(0,c).text like "*占比*"

 回到顶部