写在前面
Hi!同行们,制作不易,为了能持续给大家带来更优质的内容与服务,真心希望大家多多支持。如果感觉文章对您有所帮助,文中官方推荐的部分,戳一戳,了解一下更多行业信息,也让我们有底气去分享更多有价值的内容。欢迎大家多多转发,多多交流,谢谢!
如有问题,请加微信联系我们(微信号:2210976900,或扫描下方的微信二维码),大家共同交流,共同进步。相关行业公益群聊请点击行业公益群聊,根据工作需要添加即可。
ArcGIS在运行Excel转表工具时,“输入Excel文件”选项出现报错,提示的错误主要是ArcGIS工具箱参数更新脚本(UpdateParameters)在执行时,找不到ExcelToTable文件。

今天分享一下解决ArcGIS在运行Excel转表工具时找不到ExcelToTable文件的解决办法的具体操作步骤及注意事项,希望对大家有所帮助。
1、软件版本及操作
系统软件版本:ArcGIS 10.2
操作系统:Windows 10系统
2、问题出现的原因
Excel转表工具对应的脚本文件ExcelToTable.py存在,但ArcGIS自带的Python解释器在它默认的搜索路径里找不到这个文件。

3、解决问题的操作步骤
ArcGIS 10.2自带专属的Python解释器,只需要给这个Python配置模块搜索路径,就能让Excel转表工具找到对应的py文件,可通过创建*.pth文件实现。具体操作步骤如下:
(1)找到ArcGISPython的site-packages文件夹
根据ArcGIS软件的安装路径找到Python的site-packages文件夹,如下面的安装路径,D:\ arcgis 10.2\az\ArcGIS10.2\Lib\site-packages,可根据ArcGIS软件的安装路径替换下开头即可。直接根据路径查找或将路径复制到地址栏,回车打开。
(2)创建.pth 配置文件
1)在site-packages文件夹中右键新建一个文本文档。
2)把文本文档的文件名和后缀修改为arcgis_scripts.pth。

(3)编辑pth文件添加脚本路径
1)右键arcgis_scripts.pth,选择用记事本打开。
2)粘贴ExcelToTable.py所在的文件夹路径。
D:\ arcgis 10.2\az\Desktop10.2\ArcToolbox\Scripts

3)保存并关闭记事本。
(4)验证工具是否可用
1)关闭 ArcGIS 所有窗口,并重新打开。
2)在红色工具箱中双击打开Excel转表工具,查看工具是否可用。
4、注意事项
(1)arcgis_scripts.pth文件中粘贴ExcelToTable.py所在的文件夹路径,路径应完整,不加空格或其他符号。
(2)确保操作前关闭ArcGIS所有窗口,避免相关文件被占用。
(3)如果没显示文件扩展名,有可能导致创建的是.pth.txt文件,Python 完全识别不到。
5、总结
本文详述了ArcGIS在运行Excel转表工具时找不到ExcelToTable的文件解决办法的具体步骤和注意事项。关于该问题的解决办法,欢迎大家在下方留言讨论,共同交流,共同进步。