如果是替换字段的内容可以是update,也可以用replace,如:把数值字段ABC的值加五,可以这样:
replace 字段名 with 字段+5
如果是改字段名,好像没直接的命令,不过可以用select命令来间接的实现:
如要把ABC改为AAC:
select ABC as AAC,* from 表名 into dbf newtable
alter dbf newtable drop abc
你得会编程才行,我只能提示,你搜索下面两行的关键词(文件名可以自定义)oExcel = CREATE("Excel.Application")
oExcel.Workbooks.open("c:\abc\你的excel.xls")
......
思路如下,找班级所在列,不妨保存到col_ban;
从第2行(可定义从第x1行开始)开始处理,一直到出现空行为此。
x1 = 2
new_ban = oExcel.ActiveSheet.Cells(x1 , col_ban) &&从excel 读取班级
new_key = oExcel.ActiveSheet.Cells(x1 , 1) &&从excel 读取关键字(自定义)
sele vf_table
replace all 班级 with '' &&假设你有必要清完数据库的班级
do while new_ban >""
replace for the_key = new_key 班级 with new_ban
x1 = x1 +1 &&下一行
new_ban = oExcel.ActiveSheet.Cells(x1 , col_ban) &&从excel 读取班级
new_key = oExcel.ActiveSheet.Cells(x1 , 1) &&从excel 读取关键字(自定义)
loop
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)