Использование xlswrite для экспорта большой матрицы из MATLAB в Excel - PullRequest
1 голос
/ 15 февраля 2011

Мне нужно экспортировать матрицу, которая намного превышает ограничение в 1024 символа. Есть ли способ обойти это ограничение?

1 Ответ

3 голосов
/ 16 февраля 2011

У вас гораздо больше возможностей управления с Excel через COM вместо встроенных функций MATLAB.Ниже приведен небольшой пример того, что вы можете сделать.Возможно, это поможет вам написать ваш массив.

% Open a connection to Excel.
h = actxserver('Excel.Application');

% Make the Excel window visible.
set(h, 'Visible', 1);

% Create a new Excel workbook.
h.Workbooks.Add;

% Get the active Excel worksheet.
hSheet = h.ActiveSheet;

% Write to the cell at (A,1) on the active worksheet.
set(hSheet.Cells, 'Item', 1, 1, 123.456);

% Save and close the workbook.
h.ActiveWorkbook.Save;
h.ActiveWorkbook.Close;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...