回 帖 发 新 帖 刷新版面

主题:读取大文件,按照表头截取其中部分,再另存

我有一个600多M的csv文件,是1976~2100年的气候情景数据,现在想截取其中2000~2100年的数据。
怎么读取,然后再另存呢?

回复列表 (共6个回复)

沙发

另存为*.xls

Alt+F11打开VBA编译器

调用VBA函数cells(m,n).value读取数据

板凳

哇塞,你把数据格式弄上来,地额定行得。
fortran的程序管理的数据足够大,读取的文件
也足够大的

3 楼


有没有更为便捷的读取语言呢?

这样excel打开数据的时候也不完全的呢!

4 楼

用FORTRAN的话,打开后一行一行地读,一行一行的判断啰:)

5 楼


您的意思是顺序读取吗?这样的话很麻烦哦~在读取的时候怎么加判断语句呢?

6 楼

如果每行长度相同,并且是按时间顺序存储的。那可以用记录方式打开,并用二分法快速定位到你想去的地方:)

我来回复

您尚未登录,请登录后再回复。点此登录或注册