日期格式在ASP到Excel表格中 [英] Date format in asp to excel form

查看:129
本文介绍了日期格式在ASP到Excel表格中的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

这是我原来的查询,当我救我的数据记录excel文件从DD / MM / YYYY到D / M / yyyy的日期格式,我能做些什么来改变到Excel日期格式?希望有人能帮助me..thanks ya..i希望日期可以DD / MM / YYYY。

strSQL2 =SELECT DISTINCT TO_CHAR(PROD,DD / MM / YYYY)作为PROD_FORMATTED,TO_CHAR(PRAD DD / MM / YYYY)作为PRAD_FORMATTED,PROD,PRAD,BRCH,DEPT,佐野SUBM,TO_CHAR(SUBD,DD / MM / YYYY)作为SUBD,STAT,PSFG,TSAM,TLEV,CLEV,GROP,CTLV ,CCLV,CRNM,EXFL FROM SANCTH与& _
         ,其中&放大器; _
         sqlWhere2&安培; ((CONO,佐野)在与& strFilterRole&放大器;或CRID ='与& SQLEn code(StrCrid)及')与& _
         为了通过SUBD

一些输出到Excel code的;

< TD align =left的风格=垂直对齐:中间的><%=(( objRS_Search(PROD_FORMATTED)))%GT;&下; / TD>
< TD align =left的风格=垂直对齐:中间的><%=((objRS_Search(PRAD_FORMATTED)))%GT;< / TD>
< TD align =left的风格=垂直对齐:中间的><%=((objRS_Search(BRCH)))%GT;< / TD>
< TD align =left的风格=垂直对齐:中间的><%=((objRS_Search(DEPT)))%GT;< / TD>
< TD align =left的风格=垂直对齐:中间的><%=((objRS_Search(佐野)))%GT;< / TD>

我得到2014年2月4日在我的Excel中。当我使用code以下时,这是每一个去掉双引号和日期变成2/4 / 2014.how也可以是2014年2月4日?不需要任何人的帮助,非常感谢你!

 < TD align =left的风格=垂直对齐:中间的><%=替换(((&放大器; objRS_Search(PROD_FORMATTED )))及,字符(34),)%>&下; / TD>


解决方案

 < TD align =left的风格=垂直对齐:中间; MSO的数字格式:\\ @;>&下;(%)=((objRS_Search(PROD_FORMATTED)))%GT;&下; / TD>

这是添加此 MSO的数字格式进行时:\\ @;

This is my original query, when i save my data records to excel file the date format from dd/mm/yyyy to d/m/yyyy, what can i do to change to the excel date format? Hope someone can help me..thanks ya..i hope the date can be dd/mm/yyyy.

strSQL2= "select DISTINCT to_char(PROD,'dd/mm/yyyy') as PROD_FORMATTED, to_char(PRAD,'dd/mm/yyyy') as PRAD_FORMATTED,PROD,PRAD, BRCH,DEPT,SANO,SUBM, to_char(SUBD,'dd/mm/yyyy') as SUBD, STAT, PSFG, TSAM, TLEV, CLEV, GROP, CTLV, CCLV, CRNM, EXFL FROM SANCTH " & _
         "where" & _
         sqlWhere2 & " ((cono,sano) in " & strFilterRole & " or crid='" & SQLEncode(StrCrid) & "')" & _
         "order by SUBD"

Some of the Excel output code;

<td align="left" style="vertical-align:middle"><%=((objRS_Search("PROD_FORMATTED")))%></td>
<td align="left" style="vertical-align:middle"><%=((objRS_Search("PRAD_FORMATTED")))%></td>
<td align="left" style="vertical-align:middle"><%=((objRS_Search("BRCH")))%></td>
<td align="left" style="vertical-align:middle"><%=((objRS_Search("DEPT")))%></td>
<td align="left" style="vertical-align:middle"><%=((objRS_Search("SANO")))%></td>

I get "02/04/2014" in my excel. when i use the code below, it is remove every double quote and the date become 2/4/2014.how can it be 02/04/2014? need anyone's help, thank you very much!

  <td align="left" style="vertical-align:middle"><%=replace((("""" & objRS_Search("PROD_FORMATTED"))) & """",chr(34),"") %></td>

解决方案

<td align="left" style="vertical-align:middle; mso-number-format:\@;"><%=(( objRS_Search("PROD_FORMATTED"))) %></td>

it is done when adding this mso-number-format:\@;

这篇关于日期格式在ASP到Excel表格中的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆