- 博客(13)
- 资源 (2)
- 收藏
- 关注
原创 xlrd、xlwt全面解决xls文件单元格格式的读取和复写之复写篇
上一篇的def Head_Style(templ) 读取模版的表头信息函数,返回Head_lst列表,其格式Head_lst=[[内容1,(行号,列号),水平对齐方式1,字体名称1,字高1,字粗细1,字色1,底色1,(上线,下线、左线、右线),(起始行1、终止行1、起始列1、终止列1)], [内容2,(行号,列号)。只需获得每行的最大字高,通过sheet.row(R).set_style(style_RowHght)来设置, head_lst[4]:表头模版表里的单元格字高信息。
2024-05-14 16:25:17
904
1
原创 xlrd、xlwt全面解决xls文件单元格格式的读取、复写之读取篇
本文完美地解决xlrd、xlwt读取表头模版文件里的内容、所有单元的格式,并在写入时自动完成对于列宽自适应单元格内容,行高要自动适应字高。对于考虑工具通用性,而要使用xlrd、xlwt库来开发python excel统计报表完美输出的开发者具有很好的借鉴作用。
2024-05-14 11:04:47
1015
1
原创 学习后的第一个arcpy实用工具出炉--三调统计口径下的地类图斑面积统计
真正实现三调统计口径下不同行政区(县市区、乡镇)的地类图斑面积统计。
2024-04-19 16:27:55
1281
1
原创 arcpy学习随记(十)--- 遍历目录函数os.Walk、da.Walk
os.Walk函数只是简单的获取把目录下所有文件名,它不能解释Esri Gis格式的数据集的结构,如文件地理数据库*gdb。而da.Walk能识别*gdb数据库中的要素类实际名称。(注意元组是带括号,【】是列表)。其与python的os.Walk函数类似,但其提供了一些与地理数据库结构信息的功能,较os.Walk略强大。da.Walk是arcpy.da的一部分,返回一个包含”目录路径“、”目录名称“和 ”文件名“三个元素的。Walk函数是通过自上而下的方式遍历目录树。
2024-02-06 15:38:48
819
1
原创 arcpy学习随记(九)--- 增加属性表字段AddField_management()函数
AddField_management(表名,要加的字段名称,类型,精度或长度等)。如未设置工作空间,表名应为全路径+要素层名。
2024-02-06 10:40:55
993
1
原创 arcpy学习随记(八)--- SelectLayerByAttribute函数的选择类型参数选项
ADD_TO_SELECTION:基于查询从当前选择集添加到当前的记录中(当存在一个选择内容时,会将生成的选择内容添加到现有选择内容中。SWITCH_SELECTION(反向选择):切换选择内容,选择当前没有被选择的记录(将所选的所有记录从选择内容中移除,将未选取的所有记录添加到选择内容中,当指定该选项时将忽略表达式)(将生成的选择内容从现有选择内容中移除。SUBSET_SELECTION(两个选择的公共内容选择,交集):结合现有选择集,选择两者共同记录(选取生成的选择内容与现有选择内容交集。
2024-02-04 11:19:58
637
1
原创 arcpy学习随记(七)---通配符、转义字符“ \ “使用
acpy通配符主要用在字符串的操作和查询、搜索要素SQL语句中。" % "和" _ " 可用于shapefile文件、文件地理数据库和AceSDE地理数据库的SQL语句。 " % "表示任意数量的的字符,“LIKE” 运算符通常与通配符一起使用,用于匹配部分字符串。qry=' “SVCRED” LIKE \' N%\' ',查询SVCRED字段中以“N”开头的所有记录。 " _ " 表示单个字符。 但在个人地理数据库中,星号“ * ”表示任意数量的字符,而问号“ ? "表示单个字符
2024-02-02 15:38:52
474
原创 arcpy学习随记(六)---MakeFeatureLayer( )有用的临时图层创建函数
MakeFeatureLayer_management(路径,文件名)是gis自动化数据处理过程中经常要用的临时图层创建函数,用于临时存放过程数据,程序结束后不保留该图层。arcpy.MakeFeatureLayer_management(路径,文件名)
2024-02-01 15:12:03
943
1
原创 arcpy学习随记(五)---裁剪Clip_analysis(in_feature,clip_feature,out_feature)
Clip_analysis函数是gis数据处理最常用的方法,三个参数分别是要裁剪矢量文件名(含路径),裁剪窗口(任意面矢量),输出矢量文件名(含路径)。
2024-01-30 17:16:48
881
1
原创 arcpy学习随记(四)---AddLayer()与InsertLayer()
InsertLayer()函数可以准确地指定图层添加到数据框架或图层组织中的位置。使用一个参考图层来指定位置,新图层将会添加到指定参考图层的下方或上方。AddLayer()函数把图层添加到地图文档的数据框架或图层组中 ,并可以使用自动排序方式自动放置图层位置,或选择放置在顶层或底层。
2024-01-30 08:46:10
608
1
原创 arcpy学习随记(三)---Layer图层、列表ListLayers()函数
方法其实也不多,就是简单几个诸如获取图层范围(getExtent )、选择集合范围(getSelectedExtent 、setSelectionSet )、设置数据源(findAndReplaceWorkspacePath 、replaceDataSource )、保存图层(save 、saveACopy )、更新图层操作(updateLayerFromJSON )等,方法比属性要少得多,这也跟arcpy粗粒度的定位是有关的,但尽管如此,这些方法和属性也就基本覆盖了图层的所有操作了。
2024-01-29 16:41:31
1192
原创 arcpy学习随记(一)with用法及原理
with语句:确保不管使用过程中是否发生异常都会执行必要的“清理”操作,释放资源,比如文件使用后自动关闭/线程中锁的自动获取和释放等。使用with的话,能够减少冗长,还能自动处理上下文环境产生的异常。
2024-01-25 15:35:38
459
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人