EXCEL导入VFP中出现的几个问题 10
我的VFP版本是6.0的,我的EXCEL文件有一列是证号的数据,比如证号:201234,检查了这列没有空格,然后我在VFP中建立了一个表,字段证号的属性是字符型,宽度是6...
我的VFP版本是6.0的,我的EXCEL文件有一列是证号的数据,比如证号:201234,检查了这列没有空格,然后我在VFP中建立了一个表,字段证号的属性是字符型,宽度是6,导入时“提示试图进行系统不支持的转换”,然后我将证号字段的属性改为数值型,宽度还是6,导入正常,请问是什么原因?另外还有个问题,在EXCEL中证号字段检查没有空格,为什么导入时会产生空格?比如证号201234,导入是则是“ 2012”,前面会自动产生空格,而后面的数字因为超出宽度则去掉了,这个问题怎么解决?跟VFP版本有关系么?谢谢
展开
2个回答
展开全部
你再看一下,在Excel格式里面,证号那一栏,是不是有的证号因为太长写成两行了,如果是的话,必须把这行拉宽,最好是比实际长度再宽一段比较好,即使不是两行,如果行宽不是很富裕的话,你最好也把它拉宽一点,然后你再把它转成dbf格式,应该就不会少了。我一般都是这样做之后就没问题了。原因大概就是对于excel里面第二行或者没有显示全的内容vfp一般是不认的,包括有时候看起来好像是正好在列边上,但一打印出来就折行或者没有了的情况,在转换中都会出问题,最简单的方法就是拉大行距,保证字都完整显示应该就成了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在excel里先将证书号列设置为文本。
方法很多种。先搞清楚 字符 与数值的关系。
方法很多种。先搞清楚 字符 与数值的关系。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询