Foxtable(狐表)用户栏目专家坐堂 → [求助]请问如何输出XLS单元格为格式化的数值类型


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

主题:[求助]请问如何输出XLS单元格为格式化的数值类型

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2019/1/8 9:44:00 [显示全部帖子]

改成比如

 

Dim Book As New XLS.Book '定义一个Excel工作簿
Dim Sheet As XLS.Sheet = Book.Sheets(0) '引用工作簿的第一个工作表
Sheet(2, 3).Value = val(Format(99.123456,"0.00")) '保留二位小数
book.Save("d:\123.xls")
Dim proc As new Process
proc.File = "d:\123.xls"
proc.Start


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2019/1/9 15:31:00 [显示全部帖子]

Dim Book As New XLS.Book '定义一个Excel工作簿
Dim Sheet As XLS.Sheet = Book.Sheets(0) '引用工作簿的第一个工作表
Dim style As xls.style = book.NewStyle
style.Format = "0.00"
Sheet(2, 3).Value = 99.123456
Sheet(2, 3).Style = style
Sheet(3, 3).Value = 99.1
Sheet(3, 3).Style = style
book.Save("d:\123.xls")
Dim proc As new Process
proc.File = "d:\123.xls"
proc.Start

 回到顶部