以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助] 如何用 Style,Format 设置 列格式  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=193704)

--  作者:zhutangxin
--  发布时间:2024/10/6 12:01:00
--  [求助] 如何用 Style,Format 设置 列格式
老师你好,用下述代码,无法实现将某列设置成日期格式(要求带时分秒)。怎么修改这个代码?谢谢

Dim file As String = "D:\\Users\\admin\\Downloads\\20241006_105800.xlsx"

Dim Book As New XLS.Book(file)
Dim Sheet As XLS.Sheet = Book.Sheets(0) \'引用工作簿的第一个工作表

Dim StyleDate As XLS.Style = Book.NewStyle() \'定义新样式
StyleDate.Format = "yyyy-mm-dd hh:mm:ss" \' "yyyy-m-d h:mm:ss"
Sheet.Cols(10).Style = StyleDate

Book.Save(file)

--  作者:zhutangxin
--  发布时间:2024/10/6 12:06:00
--  
谢谢,这样应该可以的。不需要回复了
--  作者:有点蓝
--  发布时间:2024/10/7 9:44:00
--  
StyleDate.Format = "yyyy-MM-dd hh:mm:ss"