dbf数据表中如何批量添加序号

dbf数据表中如何批量添加序号,第1张

您好,如果您需要对dbf数据表中的记录批量添加序号,可以使用以下方法:

1 打开相关软件:可以使用Microsoft Excel或OpenOffice Calc等电子表格软件打开dbf文件。

2 插入序号列:在电子表格中插入第一列,并输入1。选中该单元格并复制。

3 选中要添加序号的所有记录:在电子表格中选中要添加序号的所有记录所在的行。

4 粘贴序号:将步骤2中复制的数据粘贴到选定的所有行中。

5 调整序号:如果您需要调整序号从某一个数字开始计数,可以在第一列的第一行输入对应的起始数字,如1000。然后将其他行中的数字依次加上 1,即可得到新的序号。

6 保存修改后的数据表:在完成序号添加后,保存修改后的数据表即可。

需要注意的是,在 *** 作过程中,尽量不要修改原有数据表的内容,以免造成数据丢失。另外,不同版本的电子表格软件可能会存在一些差异,具体 *** 作步骤还需视软件版本而定。如有其他问题,请随时与我联系。

若是按顺序添加的话,可以直接将记录号替换到序号字段中,一条命令搞定:

repl 序号 with recn()

效果和2楼是一样的,

若要按指定顺序排序后编序号,则可用2楼的办法,在USE命令后面再加一条索引的命令。

注意:序号这一列需要是N型。

可以试试PRM-DUL 数据库恢复软件,这个软件可以在不需要oracle软件实例的情况下,抽取出损坏数据库的数据, 只要把数据文件扔给PRM-DUL 就好了

>

把excel数据导入已建好的epidata中的方法如下:

1、数据转换法:先把epidata里的空数据库导出为dbf文件格式,然后用excel打开按照相关字段顺序输入数据,后生成dbf,把数据库导入epidata,然后把两个epidata数据相加,就能很好的导入了。

2、文件替换法。就是把epidata的文件,用二进制编辑器,如UE等,打开,看一下结构,然后把excel文件存为此格式,并替换原有文件即可。

3、编程录入法。就是人工编写一个程序,从excel中取数据,然后自动填写到epidata中,vb,vc都可以比较容易的来实现。

(1)修改DBF文件的结构

使用modify

structure

命令

(2)修改DBF文件数据

添加记录

使用APPEND

[BLANK]

命令

insert

命令

包含此命令是为了提供向后兼容性。可以使用

APPEND

INSERT

-

SQL

命令代替。

删除记录

使用delete

命令

替换数据内容

使用

replace

命令

直接修改数据

使用EDIT

BROWSE命令

也是学习别人的经验,你试试吧,good luck to you 。

完整的区文件(含有完整的属性-尽管图件地层划分较老),

没有图例,没有地层代码注记文件。

意图:作一个图例、按较新的地层划分方案修改部分地层代号、填写地层注记

执行MapGis功能:1、区文件的属性连接导入,2、区文件的自动标注。

数据准备及 *** 作:

1、区文件属性导出:属性库管理打开区文件,属性\输出属性,命名存储成dbf文件

2、使用 excel 打开存储成 excel 单数据表

3、制作图例的数据文件

31 使地层唯一:复制一份,对其排序检索,删除地层代码相同行;

32 复制“地层代码”列,即地层时代列,按最新地层划分方案补充修改之;

33 添加“岩组代码”、“岩组名称”两列,--为工程地质、水文地质专业作图准备,并填值

34 添加“显示”列,该列用于MapGis区标注,显示地层时代代号。使用MapGIS的格式符号#+、#-显示上下标,如:白垩系浦口组“K2p”,MapGis属性字段一般使用“K↓2→p”符表示,改为使用“K#-2#=p”其中2为下标。

34 该表复制另存为单表文件供另存为dbf使用。

4、制作地质图区文件属性库

按原来转出的表,将 3 制作修改的图例内容,添加到该表中。原表的“地层代码”作为对应字段(列),添加新内容。该属性数据 3313行,手工添加需要几天时间。幸好 Excel 有VBA功能,2个小时编程,转换添加处理完毕。

5、Excel 另存为 DBF 遇到问题及解决

反复试了半天时间,存成的dbf不包含新添的诸列,自dbf打开的列存在(office版本2003,dBASE Ⅳ),并有文字描述被截断的现象。

解决: (针对 Excel 单表)

1、调整各列宽度,使内容全部显示;

2、字段名(列标题)使用10个字符之内(5个汉字);

3、选中有效列标题(字段名)以及全部需要转出的有效行内容。

4、另存为dbf,选用 dbf 4 (dBASE Ⅳ )选项。OK。

6、区文件属性连接数据库(MapGis支持 DBF 格式单表数据)

属性库管理\属性\连接属性

注意:可选按顺序按字段二者之一,关键字段的值需要唯一,如“ID”字段。

需要选中修改字段名,相同的新字段尾部将自动加“0”。

如果创建区后“ID”字段没用修改,可选“ID”作为关键字段。

连接后需要将属性再导出检查一遍,可按面积值检查,共同字段值应相同。

检查确认正确后,删除重复字段。

7、WP、WL、WT属性中没有唯一关键字段时的处理

在添加图元时,Mapgis会自动填写ID字段的内容,使其唯一。但是,由于用户经常使用拷贝后修改的 *** 作方式添加图元,或者有意识编辑ID字段内容,使得缺失唯一内容的关键字段。可以采用“连接属性” *** 作添加一个唯一内容的关键字段:使用 Excel 编辑一个单列序号表,行数大于等于图元属性总行数,存成dbf后,连接到图元文件中,新添一个字段。然后,将属性转出,修编。修编完成后,再依此关键字段连接,就可避免转入内容不对应。

8、图例制作

71 图例数据库(表)234行,在MapGis下作了240个图例区(作时采用了3列)。修改了“ID”字段的值与数据表中的行对应。如果按 1 列作图例区,则不必修改“ID”字段的值,其自动生成。区ID自动生成规律:自屏幕右上角,先填行,后填列。

72 连接属性:ID为关键字段

73 自动标注地层代号,使用“显示”字段的值,其中包含MapGIS的上下标字符,存成图例点文件

74 自动标注地层名称,使用“地层名称”字段的值,存成点文件后移动到对应图例区的右侧。

75 手工调整图例色码、所在层,添加必须的界线、断层、产状等图例。OK

8、地质图图面色区的修改

图例与图面的属性数据字段一致,按“地层代号”字段的值统一替换即可。

你检查一下,是不是因为modlt

里面包含半角的单引号和双引号。如果包含,你要处理一下,否则这里会导致sql不正确。你可以都替换成全角的,看看还有没有错误了。

--------------------------------------------------------------------

看错了,数据库字段是memo。

你先更新完其他字段。

你得用rs把数据取出来:

rsOpen

"select

from

Filename

where

time='"

&

Label3Caption

&

"'"

,cnn,1,3

rsFields("llt")AppendChunk

modlt

rsUpdate

以上就是关于dbf数据表中如何批量添加序号全部的内容,包括:dbf数据表中如何批量添加序号、关于dbf,我想在DBF文件中其中一项中快速添加序号,1-3710,怎么能做到啊!谢谢先!、ORACLE如何通过DBF文件恢复数据 由于系统崩溃重装系统和ORACLE 如何通过DBF文件恢复等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9593465.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-30
下一篇2023-04-30

发表评论

登录后才能评论

评论列表(0条)

    保存