Считайте данные из Excel в таблицу в MATLAB App Designer - PullRequest
0 голосов
/ 08 мая 2020

Добрый вечер. Я пытаюсь разработать MATLAB GUI, где пользователь может либо ввести данные вручную в таблицу, либо прикрепить папку Excel, которая скопирует данные из таблицы Excel в таблицу. Мои строки кода:

function AttachExcelFolderButtonPushed(app, event)
            [filename pathname]=uigetfile({'*.xlsx'},'File Selector');
            text = readtable(filename, "Sheet",1);
            app.UITable.Data = text;
        end

Я получаю следующую ошибку:

Ошибка при использовании таблицы для чтения (строка 223). Невозможно открыть файл Book1.xlsx как книгу. Убедитесь, что файл существует, имеется доступ для чтения и что файл является допустимым файлом электронной таблицы.

Пожалуйста, помогите Примечание: я новичок ie Спасибо

1 Ответ

0 голосов
/ 08 мая 2020

Я предполагаю, что у вас нет нужного файла на пути. Попробуйте эту строку:

text = readtable([pathnaem filename], "Sheet",1);

Это будет использовать весь путь к файлу, чтобы найти его. В противном случае MATLAB будет искать только файлы, находящиеся в данный момент на пути.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...