Foxtable(狐表)用户栏目专家坐堂 → excel 导出格式设置


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

主题:excel 导出格式设置

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


加好友 发短信
等级:六尾狐 帖子:1368 积分:12189 威望:0 精华:0 注册:2012/3/5 11:32:00
excel 导出格式设置  发帖心情 Post By:2015/9/7 14:04:00 [只看该作者]

    Dim dt2 As Table = Tables("出货情况记录")
    If dt2.Rows.Count > 0 Then
book.Sheets.Add
        Dim Sheet2 As XLS.Sheet = Book.Sheets(2) '引用工作簿的第一个工作表
        sheet2.name ="出货明细"
        For c2 As Integer = 0 To dt2.Cols.Count -1 '添加列标题
            Sheet2(0, c2).Value = dt2.Cols(c2).Name
        Next
        For r2 As Integer = 0 To dt2.Rows.Count - 1 '填入数据
            For c2 As Integer = 0 To dt2.Cols.Count -1
                Sheet2(r2 +1, c2).Value = dt2.rows(r2)(c2)
            Next
        Next
    End If

 

    '打开工作簿
    Book.Save( dpth & "导出数据.xls")
    Dim Proc As New Process
Dim App As New MSExcel.Application
Dim Wb As MSExcel.WorkBook = App.WorkBooks.Open("D:\Report.xls")
Dim Ws As MSExcel.WorkSheet = Wb.WorkSheets(1)
Ws.Range("A:A").NumberFormat = "yyyy-m-d" '日期
Ws.Range("C:C").NumberFormat = "yyyy-m-d h:mm:ss"  '时间
    Proc.File = dpth & "导出数据.xls"
    Proc.Start()

 

求助  红色部分是不是设置的位置不对,

 

我想导出数据到EXCEL后,直接把 导出的 excel 部分单元格的日期格式修改,求帮助


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


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

顶一下,老师帮我看下


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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/9/7 15:29:00 [只看该作者]

Dim App As New MSExcel.Application
Dim Wb As MSExcel.WorkBook = App.WorkBooks.Open(dpth & "导出数据.xls")
Dim Ws As MSExcel.WorkSheet = Wb.WorkSheets(1)
Ws.Range("A:A").NumberFormat = "yyyy-m-d" '日期
Ws.Range("C:C").NumberFormat = "yyyy-m-d h:mm:ss"  '时间
App.Visible = true


 回到顶部