xls转换csv日期格式就变了,怎么能不变?

来源:百度知道 编辑:UC知道 时间:2024/06/20 04:31:28
例如xls里是2009-08-08 如果另存为csv格式就没问题 就是2009-08-08
但是因为我的文件有很多用批量转换为CSV的工具后,就变成8/8/2009了 这样是不行的 怎么能有办法让他不变呢? 右键单元格格式都不行!

  1. 这是科学计数法显示,原来超过15位的非0数字会显示为0。

  2. 建议将EXCEL数字后面加入字母A 将其变为文本 保存为CSV文件。

  3. 用EXCEL打开此CSV文件后 用SUBSTITUTE函数去年数字后面的字母A。

我也是这个问题。
2009-9-4 14:05 变成 9/4/2009 14:05

再读出来就成了 2009-4-9 14:05

如果这个日期是2009-9-13 日13日关键,格式显示都正确, 高手知道的一并回答吧。。。

提问者提问者: kempinski7856 知道了记得贴出来啊 多谢!!!

微软的相关资料:========

时您可以使用 Microsoft Visual Basic for Applications (VBA),可能不会正确资料的逗号分隔值 (CSV) 文字档案转换为在 Microsoft Excel 2002 活页簿 (*.xls),会转换成您的 Excel 2002 活页簿的日期格式的巨集。

例如,CSV 档案中, 日期可能的格式:
dd / mm / yyyy
当您执行下列的巨集,将您的 CSV 文字档案转换为 Excel 时,可能日期转换下列 mm / dd / yyyy 的格式:

详细地址;http://support.microsoft.com/kb/835718/zh-tw