属性表输出为xlsx格式【脚本工具分享】

使用Arcmap自带的table to excel工具,只能输出xls格式,由于xls的行数限制,当属性表记录数超过65536行时,会有问题。
使用该工具,导出的xlsx可满足大部分输出需求,虽然xlsx也有行数限制(1048576行)。如果这个也不行,建议使用table to dbase工具,导出为dbf格式。
360截图20170811190616218.jpg

360截图20170811185850232.jpg

工具的使用:
1、解压压缩包
2、在Catalog中找到脚本工具,点击属性,将脚本引入至工具中就可以使用了

360截图20170818160029896.jpg


注意:使用前,需要将Arcmap自带的Python安装xlsxwriter模块。
最简单的安装方式为,先到Arcmap自带的Python路径下,一般为C:\Python27\ArcGIS10.X
在文件地址栏输入cmd,回车进入cmd窗口
360截图20170818155153062.jpg

输入
pip install xlsxwriter
360截图20170818155410945.jpg

这样就安装完成了
其他安装的方式可以看下这篇帖子
http://blog.163.com/yang_jianli/blog/static/161990006201162152724339/ 
 

0 个评论

要回复文章请先登录注册