arcpy_根据excel批量修改字段别名
主要实现从Excel表中读取gdb表需要修改的字段原始名称,以及需要修改为的字段别名,下面是Excel表的结构。
下面是代码
#coding:UTF-8#python版本:2.7
#作者:K
#使用前需要安装pandas库;
#pandas版本要与python27配套,否则无法使用;
#使用时务必保证被修改的图层处于被打开的状态,建议关闭arcgis;
#参照ModifyFieldName.xlsx来制作别名修改表格;import os
import arcpy
import pandas as pd
import sys
reload(sys)
sys.setdefaultencoding( "utf-8" )gdbfile=r"C:\Users\DD\Desktop\test\gg.gdb"
excelfile=r"C:\Users\DD\Desktop\test\ModifyFieldName.xlsx"df=pd.read_excel(excelfile)
#print df
h,w = df.shape
#print h,wfor i in range(0,h):fc=gdbfile+"\\"+df.ix[i,0]
# print fcarcpy.AlterField_management(fc,df.ix[i,1],df.ix[i,1],df.ix[i,2])
参考链接:Arcpy修改图层字段别名_记忆,随风的博客-CSDN博客_arcpy修改字段别名
arcpy_根据excel批量修改字段别名相关推荐
- 批量修改txt内容_不用再慢慢手动修改,用Excel批量修改文件名
近期碰到咨询批量修改文件名的简单方法,也碰到了有人好多文件名不规范,自己慢慢手动修改的情况.用Excel批量修改文件名是一个常用的技巧,今天分享给大家. 如下图,我们收集到的文件名称不统一,需要把这些 ...
- Geodatabase - 修改字段别名(Field Alias)
以下代码演示的是通过个人数据库打开要素类,并对指定的字段别名进行修改,其中,需要注意的是,不能通过Engine中的AxMapControl直接获得,如 1 //直接获得IFeatureClass. 2 ...
- 计算机Excel批量改试卷,Excel批量修改标准化试卷(转)
Excel批量修改标准化试卷(转) 笔者从事信息技术教学多年,每次都为考试后的批卷感到头痛.虽然采用标准化试题,但近300名学生的试卷,一份份地改完,要花费大量的时间.为提高自己的工作效率和阅卷的准确 ...
- excel批量修改文件名方法
excel批量修改文件名方法!我们经常需要在电脑上对文件名进行批量修改,批量修改文件名的方法有很多种,最传统的方法是选中所有文件,然后右边鼠标点击"重命名"选项,然后批量修改文件名 ...
- 如何用excel批量修改文件名?
如何用excel批量修改文件名?修改文件名称是电脑使用过程中最基础的操作,非常的简单,只要有鼠标右击文件,然后点击重命名就能进行修改,相信每个小伙伴都会操作.但有时候我们需要修改大量的文件名,例如一个 ...
- Excel批量提取字段信息中的电话号码
今天我和大家分享的是,Excel批量提取字段信息中的电话号码,详见下面的动图演示.在这里的所有的电话信息均作为例子使用,是虚拟的信息.电话号码包括手机号和固定电话,无论电话号码在文本什么位置都可以提取 ...
- mysql批量修改字段字符集_MySQL字符集修改实战教程
前言: 在 MySQL 中,系统支持诸多字符集,不同字符集之间也略有区别.目前最常用的字符集应该是 utf8 和 utf8mb4 了,相比于 utf8 ,utf8mb4 支持存储 emoji 表情,使 ...
- SQL批量修改字段值
SQL关联查询&修改字段,正确范例如下: --批量修改报告单位名称&更新时间--tt和tp两表关联查询,将符合条件的tt表中的principal字段更新到tp表的ruperson字段m ...
- mongoose 批量修改字段_记一次脚本批量修改数据库字符集所埋下的一个坑及解决思路...
概述 前段时间参考网上教程用脚本批量修改了数据库的字符集,过了一天后业务反馈某个功能用不了,检查发现数据库字符类型的字段的默认值和说明全部为空,用实验测试了一下果然脚本存在一些bug,后续因此加班了一 ...
最新文章
- Android 支付宝H5 没有回调
- ccc计算机比赛如何报名,整理:加拿大的CCC是什么,怎么报名?
- 设计模式之观察者模式学习笔记
- UVA11464偶数矩阵
- 判断可达性(基本的BFS练习)
- .net知识系列之五:(基本控件和数据绑定控件)
- 力胜机器人_德男子两手臂尺寸悬殊 超粗右臂曾力胜掰手腕机器人
- 自己搭建手游服务器端数据修改,自己架设服务器玩手游
- GeoLite2-City.mmdb 下载方法
- 基于AT89C51单片机的超声波传感器测距【程序详细代码及注释】
- 替代SSD?Crossbar进军中国存储市场
- PHOTOSHOP绘制卡通人物简单教程
- 高德尝试用“成本价”推动共享,但高精地图行业不只有价格
- 微软75亿美元收购ZeniMax及其旗下工作室;KPS同意21亿美元收购Garrett全部资产 | 美通企业日报...
- windows 进程监控 Procmon.exe
- 02-PDI(Kettle)导入与导出
- mysql 1146 错误处理
- 老闪创业那些事儿(40)——倒霉的光哥
- Android学习——5个UI界面设计
- 使用Echarts实现圆环图