gpt4 book ai didi

excel - 如何将 Excel 文件的输出读入 Fortran?

转载 作者:行者123 更新时间:2023-12-04 21:08:57 31 4
gpt4 key购买 nike

我有一个 Excel 表,其中包含用于股票图表的以下列:

  • 打开
  • 关闭
  • 日均值

  • 如何使用 Fortran 从 excel 文件中仅提取“日平均值”?

    我是 Fortran 的新手,除了下面的链接外,找不到任何可以提供帮助的东西,但我很难掌握,因为我正在寻找与链接显示的内容不同的东西:

    http://en.wikibooks.org/wiki/Fortran/Fortran_simple_input_and_output

    最佳答案

    不,与其他答案相反,CSV 不是最容易阅读的文件。转到文件/另存为/其他格式并将其另存为格式化文本(空格分隔)。根据您的语言环境,您将使用逗号或句号作为小数点,因此您必须(使用外部编辑器进行简单的搜索/替换)或编写一个逐字符的 fortran 子例程, 并用句号替换每个逗号。

    之后就很容易了,没有;的解析,所以你只是

    program FreeFormat

    real(4), dimension(5) :: open, high, low, close, dayaverage
    real(4) :: average

    open(unit=1, file='filename.prn', status='old')
    do i=1,5
    read(1,*)open(i), high(i), low(i), close(i), dayaverage(i)
    enddo
    average = sum(dayaverage)/5
    write(*,'("Average is",f5.2)')average

    end program FreeFormat

    你明白了...

    这里有一些链接可以帮助您入门(Excel/Fortran DLL 相关)...

    Trouble with file location in excel/fortran dll connection
    Fortran DLL & MS Excel

    关于excel - 如何将 Excel 文件的输出读入 Fortran?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9551902/

    31 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com