您的位置:首页 >> 软件技术 >> 软件应用 >> 办公软件 >> Excel >> 正文
Excel RSS
 

在VFP中如何正确导入Excel文件

http://www.rdxx.com 06年06月16日 16:15 软件报 我要投稿

关键词: 导入Excel文件 , VFP , 文件 , Excel , 导入
近来,学校教务处来电,让笔者过去帮忙,具体内容如下,将Excel文件按预设格式转化成Mdb格式的文件,然后上传至市教育局Ftp上,本以为一件很简单的事,结果费了很大的尽,最后才大功告成,究其原因问题出在源文件上,即Excel电子表格文件,为了让大家以后如遇此类现象,少走一些弯路,笔者将其成文如下,希望你给你带来帮助!

Mdb格式的文件,也即数据库中的工作表,在使用Vfp导入电子表格时,按照要求将“姓名”、“学号”、“科目”等设置成规定的格式(如:“学号”设为字符型、2位),笔者试了多次,确定自己的操作步骤绝对没问题,经过细心观察终于发现,导入Vfp中的文件,有很多字段有多余的空格,当然如果设置成规定的格式,原来超过位数的字符,理所当然就被覆盖了,以下是分析与解决Excel文件的具体操作步骤:

教务处工作人员原来输入的姓名字段中的学生姓名中,包含多余的空格,并且空格的数量不一,位置更加不确定,因此影响了Mdb文件的正确生成,那么,怎样才能准确并快速地解决单元格中空格问题呢(如图1)?笔者经过摸索与尝试,总结出如下方案:

图1

方案一、简单替换法

选中姓名所在的C列与科目所在的D列,单击“编辑→替换”命令,在“查找内容”栏中按一次空格键,在“替换为”栏中无须填任何内容,然后单击“全部替换”命令,“确定”后即大功告成。

  方案二、借助公式法。

大家知道,在Excel中,系统自带了很多的函数,如求和函数“SUM”、求平均值函数“AVERAGE”,这些是平时大家常用的一些函数,而对于去空格函数用得并不是很多,即为“SUBSTITUDE()”函数,按照图1具体说明之,只需在C2单元格中输入公式“=SUBSTITUTE(C2," ","")”,再次单击确定后,借助填充柄复制该格式即可。 

  空格虽然去队了,但“姓名”此列的文字,由于二个、三个、甚至四个不等,事必也会影响导入至VFP中的效果,那么,怎样使其左右对齐呢?方法很简单:

选中C列,右击选中“单元格格式”,在“单元格格式”对话框中选择“对齐”,然后在“水平对齐”中找到“分散对齐”,这样更能确保字符的长度一样大小,并且也美观些。 

总之,当你在工作中遇到了非技术问题时,一定要留心是不是在哪方面细节上出了状况,只有这样,才能使你的工作事半功倍,希望读完对你有所收获!


 
 
标签: 导入Excel文件 , VFP , 文件 , Excel , 导入 打印本文
 
 
  相关资讯
RSS
 
无相关新闻
 
 
  热点搜索
 
 
 



Valid XHTML 1.0 Transitional
Copyright ©2005 - 2008 Rdxx.Com,All Rights Reserved
收藏本页
收藏本站