• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
bobird的学习笔记
博客园    首页    新随笔    联系   管理    订阅  订阅
将shapefile文件的属性表用python语言输出成excel形式
def SaveShpAsCSV(ShpFile,OutDir,OutputName):
    fields = arcpy.gp.listFields(ShpFile)
    fieldList2 = []
    for field in fields:
        fieldList2.append(str(field.name))
    try:
        arcpy.ExportXYv_stats(ShpFile,fieldList2,"COMMA",OutDir+"/"+OutputName+".csv","ADD_FIELD_NAMES")
    except:
        print arcpy.gp.GetMessages()

SaveShpCSV(),3个传入参数,输出的csv就可以用excel打开。。。

posted on 2013-05-14 21:47  bobird  阅读(2364)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3