- 博客(4)
- 收藏
- 关注
原创 VBA运行将多个excel的矩阵类型数据转为向量数据
因为从气象站获取的气象数据大都是矩阵形式的,列为站点,行为日期,但是在跑模型的时候需要把这种矩阵类型的数据转为一条一条的向量数据,可以在excel中利用一下VBA代码批量处理多个excel/csv文件:Sub a() Dim Path As String Dim File As String Dim WB As Workbook Application.ScreenUpdating = False '冻结屏幕,打开各个文件及关闭时屏幕不会晃瞎你的狗眼
2021-01-15 19:25:12
697
原创 利用excel和bat批量修改文件名
在数据处理时,需要把所有txt文件改为csv文件,手动修改太慢了,查了一下可以用bat批量修改,具体方法如下:1.通过cmd获取文件夹下所有文件的文件名。win+R快捷键召唤出运行窗口,再在运行中输入cmd即可。输入“cd 文件位置”,按回车,再输入文件所在盘+冒号,即可进入txt所在的文件夹。输入dir *.*>文件名.txt,按回车,即可在文件夹下获取所有文件文件名。2. 通过excel打开txt文件,点击查找和替换,将txt全部替换为csv。在C1中输入 =“REN”&
2021-01-15 19:18:26
1038
原创 批量转变文件编码格式
Arcgis中属性表直接导出为txt文件时,如果表中有中文,通过excel打开时会出现乱码,可以把txt文件另存一下,在另存界面选择编码为ANSI,如下图所示,这样再用excel打开时就不会出现乱码了。但是,因为我的原始文件里有很多个txt,一个一个另存的话太慢了,因此需要批量修改txt的编码格式。查了很多代码,但是运行的时候都或多或少会出现问题,后来发现一个软件很好用,叫EditPlus,可以免费试用30天,很好用,解决了我的燃眉之急。下面展示操作过程。打开软件是这样的:1.点击File-Open
2021-01-15 18:56:13
1654
原创 Arcgis利用IDLE(Python GUI)执行多值提取到点
最近在处理数据时需要把多个文件夹内的tif文件全部执行Arcgis空间分析中“多值提取到点”的操作,在Arcgis里选择多个tif文件时加载数据太慢了,就尝试着用python直接处理,对Arcgis帮助文档里的代码简单修改了一下就可以一次加载文件夹里的所有tif文件,代码如下:import arcpyfrom arcpy import envfrom arcpy.sa import *#tif文件的存放位置env.workspace = "G:/ERA/t2m_result/M12/2017
2021-01-15 18:41:18
1668
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人