How do you write a .csv file into excel without carrying along the commas with it?

2 vues (au cours des 30 derniers jours)
Cordelle
Cordelle le 5 Août 2013
Here is my code to read and write the .csv file:
%-----------------------------------------------------------------------------------------------------------------------------------------
fileID = fopen(ExPath1);
c = textscan(fileID, '%s %s %s %s %s %s %s %s %s %s %s %s %s %s %s %s %s');
fclose(fileID);
xlswrite('Book.xlsx', [c{:}])
%-------------------------------------------------------------------------------------------------------------------------------------------
The reason why I am reading in the data first is because I would like to alter the data and then save the newly altered data as an excel file.

Réponses (1)

Caroline
Caroline le 5 Août 2013
I think you can use textscan to specify the delimeter. For example:
c = textscan(fileID, '%s %s %s %s %s %s %s %s %s %s %s %s %s %s %s %s %s', 'delimeter', ',');
  1 commentaire
Cordelle
Cordelle le 5 Août 2013
is there a way to declare multiple delimiters like ',' and ':' at the same time

Connectez-vous pour commenter.

Community Treasure Hunt

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

Start Hunting!

Translated by