主题:读取大文件,按照表头截取其中部分,再另存
JiuBaiYi
[专家分:0] 发布于 2011-12-02 17:06:00
我有一个600多M的csv文件,是1976~2100年的气候情景数据,现在想截取其中2000~2100年的数据。
怎么读取,然后再另存呢?
回复列表 (共6个回复)
沙发
weixing1531 [专家分:2580] 发布于 2011-12-02 21:43:00
另存为*.xls
Alt+F11打开VBA编译器
调用VBA函数cells(m,n).value读取数据
板凳
lxde0866 [专家分:480] 发布于 2011-12-06 06:34:00
哇塞,你把数据格式弄上来,地额定行得。
fortran的程序管理的数据足够大,读取的文件
也足够大的
3 楼
JiuBaiYi [专家分:0] 发布于 2011-12-11 16:26:00
有没有更为便捷的读取语言呢?
这样excel打开数据的时候也不完全的呢!
4 楼
cgl_lgs [专家分:21040] 发布于 2011-12-12 09:27:00
用FORTRAN的话,打开后一行一行地读,一行一行的判断啰:)
5 楼
JiuBaiYi [专家分:0] 发布于 2011-12-12 09:46:00
您的意思是顺序读取吗?这样的话很麻烦哦~在读取的时候怎么加判断语句呢?
6 楼
cgl_lgs [专家分:21040] 发布于 2011-12-12 14:18:00
如果每行长度相同,并且是按时间顺序存储的。那可以用记录方式打开,并用二分法快速定位到你想去的地方:)
我来回复