Преобразовать текст в данные в электронной таблице при копировании выходных данных с терминала?

Мой код на Фортране выводит два столбца данных на экран терминала. Когда я копирую это в электронную таблицу, она всегда вводится как текстовый формат. Есть ли способ преобразовать его в данные?

Я пробовал много способов, в том числе сначала скопировать его в файл, а затем загрузить файл в электронную таблицу, что не удалось.

Большое спасибо.

2
задан 24 October 2012 в 20:02

1 ответ

Под данными вы, вероятно, подразумеваете «число»? Поскольку это может быть что угодно, например, «дата» или «местоположение» или что-то еще, и поскольку вы не предоставляете никаких примеров ваших данных, я предполагаю следующее:

  1. ваш вывод выглядит как-то например:

    10 10,1

    20 20,0

    30 3000.

    40 4e1

  2. Вы хотите отформатировать его в виде двух столбцов чисел, которые вы можете, например, подвести итог в таблице.

Одним из решений может быть следующее:

  • Сохраните вывод в файл (например, запустив вашу программу с таким образом: myprogram >> mydatafile.txt
  • Откройте файл с помощью libreoffice (или openoffice). Это должно выглядеть следующим образом:

LibreOffice import dialog

Позаботьтесь о том, чтобы выбрать правильный разделитель (что бы ни находилось между вашими столбцами, вот оно это пробел, но ваша программа может писать запятые между числами ...).

  • Нажмите «ОК» для импорта.
  • Теперь ваша таблица должна выглядеть следующим образом: [ 119]

Imported data

  • И вы можете использовать суммирование по ячейкам:

enter image description here

0
ответ дан 24 October 2012 в 20:02

Другие вопросы по тегам:

Похожие вопросы: