首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在excel中,是否可以在文本开头隐藏单引号(')?

在excel中,是否可以在文本开头隐藏单引号(')?
EN

Stack Overflow用户
提问于 2017-03-13 13:22:35
回答 1查看 644关注 0票数 0

我有一个应用程序,当我点击运行报告时,数据将被生成并导出到excel。我发了一个关于导出到excel时转换为日期的值的问题。我的第一个问题是,我有一个列的数据申请编号。这是一个值,例如,这个08-20,但是当我把它导出到excel时,它会变成像20-Aug这样的日期,所以我在代码中加了一个单引号,以便识别为文本,而不是转换为日期。

代码语言:javascript
运行
复制
If arrColumn(intColCount2) = 29 Then
    strHTML += "<td>&#145;" & dr("vRequisition") & "</td>"
End If

但现在它在excel中显示如下

对于我的第一个问题,我得到了我想要的输出,即不将值转换为日期。

我要做的是在excel中隐藏文本开头的单引号('),这样它就只显示如下

代码语言:javascript
运行
复制
08-20

是否可以在excel中隐藏文本开头的单引号(')?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-03-13 14:13:57

您的代码似乎不会创建真正的Excel格式的工作簿,而只是创建HTML并将此HTML导出到Excel。

使用这种方法,您可以使用CSS将td的数字格式设置为文本格式。

示例

代码语言:javascript
运行
复制
strHTML += "<td style='mso-number-format:""\@""'>" & dr("vRequisition") & "</td>"
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42757105

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档