Matlab Многомерные массивы со строкой + Экспорт в Excel - PullRequest
0 голосов
/ 09 февраля 2012

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

У меня вопрос, к концу я получаю много листов Excel и мне нужно их объединитьвсе вместе (мне они тоже нужны отдельно), поэтому я делаю это вручную, и это действительно мучительно и тратит время!

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

Пример моего кода Рабочий процесс: чтение файлов в текущем каталоге. Открывайте файлы один за другим.Выполняйте математические уравнения и получайте результаты в 2 массива amp [] signal [] (оба имеют одинаковый размер). Экспортируйте результаты в Excel, используя

xlswrite([b '.xls'],[amp' signal'],1);%%b=file name (example.avi ==> example.avi.xls)

и т. Д.

Итак, я хочупосле этого сохраните результаты в массив с именем файла и в конце после всех в 1 лист Excel с именем файла в верхней части каждого столбца:)

Я не знаю, почему у меня блок мозга о том, каксделать это!

Большое спасибо за вашу помощь заранее

1 Ответ

1 голос
/ 09 февраля 2012

Xlswrite поддерживает указание начальной точки или диапазона, в который вы хотите поместить свои данные. См. Xlswrite .

Вы можете быстро вычислить имя столбца, используя this .

Но вы должны знать, что Excel поддерживает только 255 столбцов и 1024 строки на листе. Это часто случалось со мной, и тогда человек получает очень неинформативную ошибку.

...