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

Is it possible to hide single quote (') in the beginning of a text in excel?

我有一个应用程序,当我单击 运行 报告时,将生成数据并将其导出到 excel。 我在 excel 中发布了一个关于导出时转换为日期的值的问题。 我的第一个问题是我在申请编号列中有一个数据,该值例如像这样 08-20 但是当我在 excel 上导出它时,它将变成像 [=14= 这样的日期] 所以我在我的代码中放了一个单引号,以将其标识为文本而不是转换为日期。

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

但现在在excel

中是这样显示的

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

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

08-20

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

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

使用此方法,您可以使用 CSS Styling Excel cells with mso-number-format td 的数字格式设置为 Excel.

的文本格式

例子

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