求助,接本人上一个求助帖,fortran读取csv文件
forttran读取csv文件中的日期为科学计数法,怎么改为文本。因为要以日期为文件名写出,所以现在比较头疼这个问题。 如果你的文件本身就是科学计数,没办法。创建csv的时候就需要设置好单元格格式,可以为文本。 本帖最后由 daydaycode 于 2020-4-14 11:34 编辑li913 发表于 2020-4-14 10:25
如果你的文件本身就是科学计数,没办法。创建csv的时候就需要设置好单元格格式,可以为文本。 ...
好的,谢谢,fortran代码可以写转化txt文件为csv格式,并且设置为文本格式吗,我现在的操作都是手动导入excel:-L。 手动操作,准备好csv WRITE(string,'(f6.2)')float_number li913 发表于 2020-4-15 11:39
手动操作,准备好csv
好的,谢啦。 necrohan 发表于 2020-4-16 12:20
WRITE(string,'(f6.2)')float_number
这种操作可行吗。我试了下,不行 给个例子吧。
你要读取的文件是从何而来?文件里是怎样记录时间的?科学记数法的数字代表什么?unix时间戳?还是 2.0200417e+07 这样的? vvt 发表于 2020-4-17 08:02
给个例子吧。
你要读取的文件是从何而来?文件里是怎样记录时间的?科学记数法的数字代表什么?unix时间戳 ...
就是后面那种科学计数法,目前来说要是手动操作的话,实在太麻烦了,也不可取~ daydaycode 发表于 2020-4-16 17:17
这种操作可行吗。我试了下,不行
character*(20)::string
real::float_number
float_number=2.3e3
write(string,'(f12.2)')float_number
write(*,*)'number=',float_number
write(*,*)'string=',string
end
页:
[1]
2