Excel导出经典Ap前导零
我试图将前导零添加到excel导出文件中,但它不断删除我的零Excel导出经典Ap前导零,excel,vbscript,asp-classic,Excel,Vbscript,Asp Classic,我试图将前导零添加到excel导出文件中,但它不断删除我的零 dteThisDob = rs("dob") strThisDobYear = year(dteThisDob) strThisDobMonth = right("0" & month(dteThisDob),2) strThisDobDay = right("0" & day(dteThisDob),2) strDob = strThisDobMonth &
dteThisDob = rs("dob")
strThisDobYear = year(dteThisDob)
strThisDobMonth = right("0" & month(dteThisDob),2)
strThisDobDay = right("0" & day(dteThisDob),2)
strDob = strThisDobMonth & strThisDobDay & strThisDobYear
这给了我excel 3041975中的输出。
我要找的是03041975您可以通过在字符串前面加一个制表符来强制Excel不将字符串转换为数值(并删除前导零)
strDob = Chr(9) & strThisDobMonth & strThisDobDay & strThisDobYear
如果检查strDob,它是否包含前导零?如果是这样,那么你需要告诉Excel将该值作为字符串处理。是的,它确实是@RonRosenfeld,无论如何,我怎么做也帮不了你。我不熟悉您的工具,您也没有演示如何将数据输入Excel。@RonRosenfeld我只是将数据写入一个.xls文件,然后您可以使用一个引号(您将在公式栏中看到,但在单元格中看不到),或在写入数据之前将列格式化为文本。