Member 12796416 Ответов: 1

Ввод данных в лист excel с помощью matlab


привет всем. Мне нужна ваша помощь, если вы не возражаете.
Я ввожу динамические данные в лист excel из текстового поля.
проблема в том, что он вводит букву за буквой в каждую клетку.
заранее спасибо

Что я уже пробовал:

function bntEnterData_callback(hObject,eventdata,handles)
val1 = get(handles.txt1,'string'));
val2 = get(handles.txt2,'string'));
val3 = get(handles.txt3,'string'));
values = [ val1 val2 val3]
filename= 'try.xls';
sheet= 1;
xkRange= 'A2';
xlswrite(filename,values,sheet,xlRange);

1 Ответов

Рейтинг:
7

Kenneth Haugland

Я думаю, что вам нужен вариант ячейки, а не вариант массива :

values = { val1 val2 val3};
Более подробную информацию смотрите здесь:
Запись файла электронной таблицы Microsoft Excel - MATLAB xlswrite - MathWorks Nordic[^]


Member 12796416

Большое спасибо!