Foxtable(狐表)用户栏目专家坐堂 → [求助]关于excel多行标题栏的处理


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

主题:[求助]关于excel多行标题栏的处理

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


加好友 发短信
等级:超级版主 帖子:109480 积分:557062 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/7/9 16:12:00 [显示全部帖子]

如果是从Foxtable导出的,可以在导出前关闭多行标题效果再导出即可:http://www.foxtable.com/webhelp/topics/2373.htmhttp://www.foxtable.com/webhelp/topics/1992.htm

如果要直接改execl,参考:

Dim Book As New XLS.Book("E:\问题\工作簿1.xlsx")
Dim Sheet As XLS.Sheet = Book.Sheets(0)
'Sheet.ClearMergedCells
Dim d As String
For c As Integer = 0 To Sheet.Cols.Count -1 '添加列标题
    If Sheet(0, c).Value > "" Then
        d = Sheet(0, c).Value
    End If
    If Sheet(1, c).Value > "" Then
        Sheet(2, c).Value = d & "_" & Sheet(1, c).Value
    Else
        Sheet(2, c).Value = Sheet(0, c).Value
    End If
Next


Book.Save("E:\问题\工作簿2.xlsx")
Dim Proc As New Process
Proc.File = "E:\问题\工作簿2.xlsx"
Proc.Start()

 回到顶部