
确实资料很少,我现在自学事倍功不到一半啊
T
T
我也遇到过这个问题,也解决了,说一下看能不能帮到你。
方法:
在arcgis里右键你要编辑的shape文件,选择“编辑要素”中的“组织要素模板”,在d出对话框中点击“新建模板”,完成后就可以编辑了。
布局视图模式下插入——对象——对象类型选excel表,然后根据需要把表格内容填进去,就可以了。
首先打开我们的Excel表格文件,点击左上角的文件,在d出的选项中选择另存为,接着d出另存文件的窗口,在文件类型项选择文本文件,最后点击保存即可。
当启动编辑时会发现添加进来的字段不能编辑,很正常,因为添加进来的字段属于excel表,不属于属性表,当然不能编辑了,基于这,我想可以把excel的字段转化为属性表的字段。具体做法是添加一个字段,使其字段类型和excel字段类型一致,然后启用Field Calculator这样excel表字段就会添加到属性表里,如此把所有字段添加进来,然后移除连接,再启动编辑就可以对所有字段进行编辑。
交给你一个简单的办法,arcgis文件的属性表全部存放在dbf文件中,用excel将这个dbf打开,直接在excel里 *** 作让其变成递增的数值然后保存即可。打开之前记得要把dbf的属性只读去掉。
需要做宏实现。
按ALT+F11
打开后双击左侧ThisWorkBook打开编辑器把下面的代码贴进去。
Sub XXX()
xx = InputBox("请输入需要插入的行数:", "提示")
ApplicationScreenUpdating = False
EndRow = Range("A65536")End(xlUp)Row
For i = 1 To EndRow
Rows(i + 1 + (i - 1) xx)Select
For j = 1 To xx
SelectionInsert Shift:=xlDown
Next
Next
ApplicationScreenUpdating = True
End Sub
关掉编辑器回到表格。按菜单中的工具---宏---宏---选中XXX点执行,
这时就d出对话框,输入你要插入的行数点确定就OK了。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)