回 帖 发 新 帖 刷新版面

主题:excel导入到VFP表中,日期格式问题

使用APPEND FROM &cfile XLs 导入一个excel文件到VFP 表中,
excel表中有列是日期类型的,VFP表相应字段我设置为字符10位,结果导入后日期变成类似39525这样的数字。如果将表字段改为日期类型,则导入后变成 /  /  这样的空值。
请问应该怎么处理??

回复列表 (共5个回复)

沙发

先将字段设为日期型,导入后如有必要再用dtoc()转换

板凳

设置字段的有效性规则,就可以不显示 // 了!

3 楼

如果将excel文件中的那些日期数据的格式改为D/M/YYYY就可以,如果是M/D/YYYY就不行。VFP表我依然是用字符格式。
有什么建议么?

4 楼

试了一下,我也不知问题出在哪里,不过可以把要添加的Excel文件先转换成DBF后再添加就很顺利,不论VF表中的字段是字符或时间的都没问题。

5 楼

[quote]试了一下,我也不知问题出在哪里,不过可以把要添加的Excel文件先转换成DBF后再添加就很顺利,不论VF表中的字段是字符或时间的都没问题。
[/quote]

将excel文件转为dbf ?人手去改文件后缀???

我来回复

您尚未登录,请登录后再回复。点此登录或注册