在asp页面导入的CSV中,DateColumn无法正确显示

时间:2009-10-01 09:32:33

标签: csv asp-classic

我将数据从asp页面导出到.csv文件。我在显示日期的专栏中遇到问题。有些日期左对齐,有些日期对齐。因此,日期没有差异,因为我只是循环记录集并编写具有日期时间数据的rs字段。

注意:当我将“”附加到日期字段时,它会正确显示,但是用户无法将该列格式化为日期时间,因为它不再是日期而是字符串。

rsDateSet =“”“”“”rs(“AuthorDate”)& “”,“”##这样可以正常工作并对齐列,但它会将列转换为字符串,因此用户无法将该列格式化为他/她想要的任何所需日期格式。

任何帮助表示赞赏。

由于

Varun R Doharey

doharey_varun@hotmail.com varundoharey@gmail.com

1 个答案:

答案 0 :(得分:1)

我认为您的问题是在Excel中打开CSV时的问题。

不幸的是,如果您使用CSV,您的数据将以不同的方式解释,具体取决于程序的区域设置和用户可能更改的不同设置。

更可取的是使用其他格式,如SpreadSheetML(开放格式XML)(see my answer about this

无论如何,关于这个主题,如果您想要安全,可以使用生成的CSV中的函数来显示日期和数字,如:

  =DATE(2009;10;1)

或使用

  =1234/100

获取十进制数12.34