Acrgis pro 导出excel表格后,中文出现乱码最简单有效的解决方式

在arcgis pro 中试图导出图层的表格时,如果表格中有中文,会导致导出的文件在excel中打开出现乱码,主要原因在于编码方式的不同。

要解决这个问题,许多的教程是推荐导出txt文本,再转为.xls文件,但这个方式太过麻烦。

arcgis pro 中有arcpy可以使用python来进行方便的出来,所以可尝试使用arcpy来进行操作。

步骤

1.在arcgis pro 中打开arcpy

之后在arcgis pro 最下方,会出现python的工作栏

2.

import arcpy

# 设置工作环境(例如,ArcGIS Pro项目中的地图文档路径)
arcpy.env.workspace = 'C:/your_project_path/your_project.gdb'

# 设置要导出的图层
layer_name = 'your_layer_name'

# 设置导出文件的路径和名称
output_csv_path = 'C:/your_output_path/your_output_file.csv'

# 使用TableToTable_conversion将图层属性表导出为CSV
arcpy.TableToTable_conversion(layer_name, 'C:/your_output_path', 'your_output_file.csv')
 

更改以上代码中的路径,然后鼠标指向最后一排最后,输入回车或enter即可

  • 8
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值