netcdf4excel插件是基于excel推出的一款.nc文件查看器,安装之后可以查看数据文件,支持几乎所有的office版本,是从事研究的朋友比较常用的一款插件,适用于64位系统,有需要的朋友可以下载!
netcdf4excel插件安装教程
1、双击安装文件,进入如图界面,阅读许可协议,勾选“I accept”
2、点击“install”开始安装
3、安装完成
netcdf4excel使用教程
1、Excel的一个插件,NetCDF4Excel可以完成相关的查看工作,需要的可以进行下载。
安装之后,我们可以得到,一个快捷方式,如图:
打开之后,最上面标题栏点击加载项,我们可以看到下面的情形:
然后打开nc文件,我们就可以进行查看操作:
2、 通过Grads进行相关的读取
第一步,安装相关的grads软件,这个这里不做介绍,相关可以参考气象论坛网站;
第二步,打开grads软件,如图,回车之后的那个窗口千万不能关,那个窗口是图像显示的,关闭之后输入命令之后直接就退出了,刚开始我老犯这个低级错误(对菜鸟而言)。
第三步,可以通过两个命令简单的看到数据的头文件包含信息:
①sdfopen d:\1.nc
②q ctlinfo
1.nc文件
然后编写gs文件,如下:
'reinit'
'sdfopen D:\1.nc'
'set gxout fwrite'
'set fwrite D:\1.dat'
'set x 1 360'
'set y 1 180'
'set z 1'
'set t 1 1'
'd dsea_250'
'disable fwrite'
ps1:路径自己可以按需更改,不要有空格。
ps2:这里的dsea_250可不是随便取的,看上面的ctlinfo心里里最后一行,必须要一致!
然后就可以生成一个1.dat的文件。
第四步,通过fortran程序将1.dat读为txt文档
Program nc2txt
parameter(m=180,n=360,o=1)
dimension x(m,n,o)
open(1,file='1.dat',access='direct',form='binary',recl=n*m*o*4)
read(1,rec=1) (((x(i,j,k),j=1,n),i=1,m),k=1,o)
close(1)
open(2,file='Ice-5gGeoid.txt')
do i=1,m
!print*,i
do j=1,n
write(2,"(2f10.1,2x,f15.6)") -(i-1)*1.+180,(j)*1.,x(i,j,1)
enddo
enddo
close(2)
End program nc2txt
ps:这里的参数要与自己的数据一致,比如mno,以及最后的输出,有的是1°,有的是2.5°。
然后我们就可以得到相关的数据文件如下:
至此,数据读取操作完成,需要对有需要的人有帮助,再次对言深深表示感谢。
此外grads还可以通过那个窗口绘图,具体如下:
(1)sdfopen d:\1.nc
(2) d dsea_250
使用说明
首先电脑需要安装excel,这个大家应该都有,然后下载这个插件 NetCDF4Excel_2_1_setup.exe,我是office2010可以使用,安装完会在桌面显示一个名为NetCDF4Excel_2007.xlsm的图标,应该是office2007也可以用的。
双击打开你会发现界面和excel有点像,几乎一样。还是有区别的,下面不是sheet123,上面菜单栏最右多了个加载项,这就是我们要用的。
点击加载项,选择netcdf,openfile,选择nc文件就可以了。
如果文件很大100M的大概要打开个半分钟,稍安勿躁,下面是见证奇迹的时刻。
第一个sheet显示的是一些基本信息,dimension维度,varable变量和变量说明之类的,通过切换sheet可以查看数据,很直观。当然这样看数据是很麻烦的,能解析存入数据库再使用才方便使用!