今天拿到一批dbf格式的文件,直接用python读取很麻烦。
想到之前用ARCGIS做毕业设计的时候,工具箱里有表转EXCEL,就去找了找代码。果然有python版的独立脚本,没有下载ARCGIS应该也能用。不过得是python 2.x才可以的,ARCGIS pro才支持python 3.x,下面贴上代码。
# Name: TableToExcel_2.py
import arcpy
# Set environment settings
arcpy.env.workspace = "c:/data"
# Set local variables
in_table = "gdb.gdb/addresses"
out_xls = "addresses.xls"
# Execute TableToExcel
arcpy.TableToExcel_conversion(in_table, out_xls)
在这边更新一下,如果没有安装arcgis,可以在自己电脑上python2.x的环境里,安装archook即可导入arcpy.
pip install archook
import archook
archook.get_arcpy()
import arcpy
我测试了一下,确实是可以导入的