Turning a lot of variables into a string

조회 수: 1 (최근 30일)
Steve
Steve 2013년 5월 17일
I have a list of some 500+ variable names in Excel. What I want to do is to turn them all into strings so I can use them in Matlab. Is there a way I can import the names in as a string without having to add ' ' around each entry?
  댓글 수: 3
Matt Kindig
Matt Kindig 2013년 5월 17일
편집: Matt Kindig 2013년 5월 17일
Are you importing them using xlsread()? If so, the '' should not be necessary.
If you are just copy-pasting the names into Matlab, why not add a formula (in Excel) concatenating the '' to the variable name, using the CONCATENATE() function in Excel?
David Barry
David Barry 2013년 5월 17일
If you don't want to import automatically then you can just create an empty cell array and paste the excel data straight in.
data = cell(0); % Create empty cell array

댓글을 달려면 로그인하십시오.

답변 (1개)

Image Analyst
Image Analyst 2013년 5월 17일
[numbers, variableNameStrings, raw] = xlsread(fullFileName);
variableNameStrings should be a cell array with all your strings in it. See the FAQ for an explanation of cell arrays: http://matlab.wikia.com/wiki/FAQ#What_is_a_cell_array.3F

카테고리

Help CenterFile Exchange에서 Spreadsheets에 대해 자세히 알아보기

태그

Community Treasure Hunt

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

Start Hunting!

Translated by