我的 Fortran 代码将两列数据输出到终端的屏幕上。当我将其复制到电子表格时,它总是以“文本”格式输入。有没有办法将其转换为数据?
我尝试了很多方法,包括先将其复制到文件,然后将该文件加载到电子表格中,但都失败了。
多谢。
答案1
你说的数据可能是指“数字”?因为它可以是任何东西,比如“日期”或“位置”之类的,而且你没有提供任何数据示例,所以我假设如下:
你的输出看起来像这样:
10 10.1
20 20.0
303000。
40 4e1
您希望将其格式化为两列数字,以便在电子表格中求和。
一个解决方案可能是这样的:
- 将输出保存在文件中(例如通过如下方式运行程序:
myprogram >> mydatafile.txt
- 使用 libreoffice(或 openoffice)打开文件。它应该如下所示:
注意选择正确的分隔符(无论您的列之间是什么,这里是一个空格,但您的程序可以在数字之间写逗号......)。
- 点击“确定”即可导入。
- 现在你的电子表格应该如下所示:
- 您还可以对单元格进行求和: