#string #matlab #cell
#строка #matlab #ячейка
Вопрос:
Я загружаю строку ячейки, используя [num,txt,raw] = xlsread('c:/wrd2.xls');
кажется, что в идеале ячейка txt
содержит все строки, но когда я пытаюсь заглянуть в нее, используя txt(1)
or txt{1}
, она возвращает {""}
. и я также не могу записать это в другой файл, используя xlswrite('filenamve',txt)
.
есть идеи?
спасибо
Ариэль
Ответ №1:
Без воспроизводимого примера трудно определить, в чем проблема.
Наиболее очевидной причиной того, что txt(1)
ячейка была пустой, является то, что первая ячейка Excel, которую вы прочитали, не содержала текста. (Возможно, она была пустой или содержала число.)
Если ваш вызов xlswrite
не работает, то первое, что нужно сделать, это прочитать сообщение об ошибке. Возможно, вы пытаетесь выполнить запись в местоположение, которое не существует, или вы сделали что-то необычное с переменной txt
. Если вы не понимаете сообщение об ошибке, сообщите нам, что в нем говорится, и мы можем попытаться предоставить дополнительную помощь.