Когда я вставляю регион из MS Excel, который содержит несколько чисел, в Mathematica, я получаю только длинную простую последовательность цифр, то есть одно целое число в Mathematica.
Как получить таблицу какого-то рода, то есть разделить значения?
Когда я вставляю регион из MS Excel, который содержит несколько чисел, в Mathematica, я получаю только длинную простую последовательность цифр, то есть одно целое число в Mathematica.
Как получить таблицу какого-то рода, то есть разделить значения?
Я не знаком с форматом буфера обмена Excel, но есть прекрасный набор инструментов для вставки табличных данных в виде палитры. Откройте эту страницу для доступа к коду. Когда вы оцените этот блок кода, вы получите палитру с тремя кнопками для разных форматов. Я думаю, что есть большая вероятность, что один из трех сделает то, что вы хотите.
Вы можете сохранить палитру в папке пользователя Mathematica\SystemFiles\FrontEnd\Palettes
и она появится в меню Palettes
.
Как вставить из Excel на практике
В буфере обмена Windows важно знать, что он может хранить данные в нескольких форматах одновременно. Когда вы копируете из Excel, данные получают копии в нескольких форматах, поэтому они могут быть вставлены в различные приложения. К сожалению, когда вы вставляете в Mathematica, автоматически выбирается неправильный формат. Невозможно исправить это непосредственно из Mathematica.
Обходной путь - сначала вставить в Блокнот, снова выделить весь текст (CTRL - A) и повторно скопировать его только в виде простого текста . Теперь вы можете вставить его в Mathematica, используя кнопки палитры TSV или Table.
Вставить данные из Excel в Mathematica невозможно без дополнительного программного обеспечения, такого как "Mathematica Link for Excel". Но вы можете импортировать данные в Mathematica. См фе Импорт XLS.