using the Xlsread functon

1 visualizzazione (ultimi 30 giorni)
Ahmed BOULMANE
Ahmed BOULMANE il 15 Lug 2015
Commentato: Ahmed BOULMANE il 15 Lug 2015
hello! i used the function xlsread to do that:
[num,txt]=xlsread(nameoffile,'C:C')
then
txt(indice,1)='xxxxxxxxxxxxx'
so, when i do that:
FileName =txt(indice,1)
==> the result is :
FileName= 'xxxxxxxxxxxx'
but me, i want to do that: FileName='xxxxxxxxxxxx' ==> FileName=xxxxxxxxxxxx in order to use FileName in my script
  3 Commenti
Ahmed BOULMANE
Ahmed BOULMANE il 15 Lug 2015
i want to use it to build a file name: using that : name = ['txt file\',FileName,'.txt']
Ahmed BOULMANE
Ahmed BOULMANE il 15 Lug 2015
So I need another function that can give me the possibility to use the texts that I recovers from the excel file as normal texts

Accedi per commentare.

Risposta accettata

Brendan Hamm
Brendan Hamm il 15 Lug 2015
The issue is that txt is a cell array which contains char-arrays. So you need to use curly brackets to extract the character array back out.
FileName = txt{indice,1} % Curly Brackets!
name = ['txt file\',FileName,'.txt']
  2 Commenti
Brendan Hamm
Brendan Hamm il 15 Lug 2015
Sorry, almost missed the fact that:
txt(indice,1)='xxxxxxxxxxxxx'
is an invalid statement. You need curly brackets here too.
txt{indice,1}='xxxxxxxxxxxxx'
Ahmed BOULMANE
Ahmed BOULMANE il 15 Lug 2015
thank You :)

Accedi per commentare.

Più risposte (0)

Categorie

Scopri di più su Data Import from MATLAB in Help Center e File Exchange

Tag

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by