您好我正在写一个VBA宏来从一个网站读取数据并将其转储到一个文件中,所以第三方程序可以处理这个CSV文件中的数据,但是我注意到excel上的日期列似乎很好,但当我将全部日期及其值写入csv文件时,日期被“#”(散列)字符包围。 我已经研究过,并且我已经了解到,这是一种Excel将日期识别为日期并自动将其正确显示在单元格上的方法,但是处理csv文件的程序不需要(或理解)#日期格式,是一种从日期中删除#个字符的方法?或者是在将日期列写入文件之前可以应用到日期列的一些转换,以便日期中不包括这些字符?如何避免VBA写命令在日期包含#字符?
PS:我需要在日期值毫米/ dd/yyyy格式
谢谢!
它是一个与Excel相关的已知问题。请参阅http://office.microsoft.com/zh-cn/excel-help/stop-automatically-changing-numbers-to-dates-HA102809473.aspx或http://stackoverflow.com/questions/165042/stop-excel -from-automatically-converting-certain-text-values-to-dates – chiliNUT 2014-10-01 05:31:51