Javascript must be enabled in your browser to use this page.
Please enable Javascript under your Tools menu in your browser.
Once javascript is enabled Click here to go back to �нтеллектуальная Кобринщина

Export a Spreadsheet - Wolfram Mathematica

Экспорт в электронную таблицу

Возможно, Вам потребуется экспортировать данные из Mathematica в электронную таблицу. Excel является примером широко распространенного формата электронных таблиц, поддерживаемых Mathematica.

Воспользуемся функцией Table с двумя переменными для создания таблицы значений (сохраненной под именем m):

In[1]:=

ExportASpreadsheetRU_3.gif

Out[1]=

ExportASpreadsheetRU_4.gif

Чтобы просмотреть данные в том виде, в котором они будут отображаться в электронной таблице, выведем их на экран применив команду TableForm:

In[2]:=

ExportASpreadsheetRU_5.gif

Out[2]//TableForm=

0 -1 -2 -3 -4 -5
1 0 -1 -2 -3 -4
2 1 0 -1 -2 -3
3 2 1 0 -1 -2
4 3 2 1 0 -1

Используем функцию Export для экспорта данных в файл формата Excel (XLS) с указанным именем:

In[3]:=

ExportASpreadsheetRU_6.gif

Out[3]=

ExportASpreadsheetRU_7.gif

Вы можете не указывать формат, если указываете расширение имени файла:

In[4]:=

ExportASpreadsheetRU_8.gif

Out[4]=

ExportASpreadsheetRU_9.gif

Для просмотра созданного файла, откройте его в Excel или в другом совместимом редакторе электронных таблиц.

ExportASpreadsheetRU_10.gif

Чтобы значения строк таблицы при экспорте были заменены значениями столбцов, и наоборот, воспользуйтесь функцией Transpose.

In[5]:=

ExportASpreadsheetRU_11.gif

Out[5]=

ExportASpreadsheetRU_12.gif

ExportASpreadsheetRU_13.gif

Mathematica также позволяет экспортировать данные в несколько разных рабочих листов электронной таблицы одного и того же файла Excel.

Создадим еще один набор данных (под именем n) для последующего экспорта и выведем его в табличной форме с помощью команды TableForm:

In[3]:=

ExportASpreadsheetRU_14.gif

Out[3]=

ExportASpreadsheetRU_15.gif

In[4]:=

ExportASpreadsheetRU_16.gif

Out[4]//TableForm=

0 -1 -2 -3 -4 -5 -6
1 0 -1 -2 -3 -4 -5
2 1 0 -1 -2 -3 -4

Поместим оба набора данных в список, чтобы экспортировать их в разные рабочие листы одного файла Excel:

In[8]:=

ExportASpreadsheetRU_17.gif

Out[8]=

ExportASpreadsheetRU_18.gif

ExportASpreadsheetRU_19.gif

По умолчанию, рабочие листы называются Sheet1 и Sheet2. Однако, Вы можете указать для них названия:

In[17]:=

ExportASpreadsheetRU_20.gif

Out[17]=

ExportASpreadsheetRU_21.gif

ExportASpreadsheetRU_22.gif

Применим вновь функции Export и Transpose, чтобы транспонировать данные при их экспорте в отдельные рабочие листы таблицы, с присв&# 1086;енными им названиями:

In[43]:=

ExportASpreadsheetRU_23.gif

Out[43]=

ExportASpreadsheetRU_24.gif

ExportASpreadsheetRU_25.gif