Foxtable(狐表)用户栏目专家坐堂 → [求助]如何用代码控制日期列输出的格式


  共有3120人关注过本帖平板打印复制链接

主题:[求助]如何用代码控制日期列输出的格式

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


加好友 发短信
等级:二尾狐 帖子:531 积分:4727 威望:0 精华:0 注册:2013/4/20 20:08:00
[求助]如何用代码控制日期列输出的格式  发帖心情 Post By:2014/6/2 8:56:00 [只看该作者]

本人想参照帮助(http://www.foxtable.com/help/topics/1148.htm)最后部分,关于用代码控制日期列的命令,
来控制使用模板文件的日期列格式,代码如下,但没有效果,请帮助修改。

Dim dt As Table = Tables("交货记录")
Dim Book As New XLS.Book(ProjectPath & "Attachments\交货记录.xls")  '使用模板导出
Dim Sheet As XLS.Sheet = Book.Sheets(0) '引用工作簿的第一个工作表

Dim dlg As new SaveFileDialog
dlg.Filter="excel文件|*.xls"

If dlg.ShowDialog = DialogResult.OK Then
    Dim fl As String = dlg.FileName

'以下三行参照帮助中控制日期列导出
代码
    Dim Style As XLS.Style = Book.NewStyle '定义新样式
    Style.Format = "yyyy-MM-dd"
    Sheet.Cols(dt.Cols("制单日期").Index).Style = Style
'Sheet.Cols(dt.Cols("制单日期").Index+1).Style = Style   '改成这样也无效
    Book.Build() '生成细节区
    Book.Save(fl) '保存工作簿
    
    Dim Proc As New Process '打开工作簿
    Proc.File = fl
    Proc.Start()
Else
    Return 'Nothing
End If

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:xls模板导出.table

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:交货记录.xls
 

[此贴子已经被作者于2014-6-2 23:00:17编辑过]

 回到顶部