fla*_*404 1 vbscript asp-classic
构建 Excel 电子表格是一个经典的 asp 应用程序。现在的问题是,其中一列被 Excel 自动格式化为数字,而实际上它应该是文本,因此它删除了老板想要保留的前导零。我已经完成了一些网络搜索,您应该能够在字符串中预先附加一个撇号,强制 excel 将其显示为文本:
If isNumeric(val) Then
response.write "'" & val
Else
response.write val
End If
Run Code Online (Sandbox Code Playgroud)
太棒了,但是 Excel 现在显示这些列时带有前导撇号!从我读到的内容来看,前导撇号应该被隐藏,并且只能被 Excel 用作格式,我做错了什么?
谢谢。
经过一番探索后,我发现这是可行的:
Response.Write "=""" & Trim(val) & """"
Run Code Online (Sandbox Code Playgroud)
显示正确,并且未显示格式字符,当然,除非您单击单元格,然后内容将显示在标题中。
| 归档时间: |
|
| 查看次数: |
3032 次 |
| 最近记录: |