是否可以在 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>‘" & 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>"
我有一个应用程序,当我单击 运行 报告时,将生成数据并将其导出到 excel。
我在 excel 中发布了一个关于导出时转换为日期的值的问题。
我的第一个问题是我在申请编号列中有一个数据,该值例如像这样 08-20
但是当我在 excel 上导出它时,它将变成像 [=14= 这样的日期]
所以我在我的代码中放了一个单引号,以将其标识为文本而不是转换为日期。
If arrColumn(intColCount2) = 29 Then
strHTML += "<td>‘" & 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>"