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

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

 If arrColumn(intColCount2) = 29 Then strHTML += "<td>‘" & dr("vRequisition") & "</td>" End If 

但是现在它在excel中performance得如此

高强

我得到了我想要的第一个问题的输出,而不是将该值转换为date。

我想要做的是隐藏在Excel文本的开头的单引号('),以便它只会显示这样

 08-20 

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

你的代码似乎不是创build真正的Excel格式的工作簿,而只是创buildHTML,并将这个HTML导出到Excel。

使用这种方法,您可以使用CSS 样式化具有mso-number-format的Excel单元格来将td格式化为Excel的文本格式。

 strHTML += "<td style='mso-number-format:""\@""'>" & dr("vRequisition") & "</td>"