VB.NET导出Excel报表时格式化单元格
时间:2011-03-09 来源:Dannier
在使用VB.NET 导出Excel报表时,Excel并没有按照数据库的格式原样输出。如,075,0078等数据在Excel 中会被显示为75,78。对于显示在Excel中的数据,如果没有特别指定数据格式,Excel 会按照默认的数据类型格式化数据。所以,对于075,0078等数据单元格的数据格式需要在代码中特别指定。
Dim sstyle As String
Dim LBPColumnNumber As Integer = 11
sstyle = "<style> .text { mso-number-format:\@; } </style> "
Response.Write(sstyle)
For Each row As GridViewRow In gvExport.Rows
row.Cells(LBPColumnNumber).Attributes.Add("Class", "text")
Next
相关阅读 更多 +