How do I use readcell and keep leading spaces within cells
9 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
I have an Excel spreadsheet I need to import using readcell, and some of the cells within the spreadsheet have leading spaces before the text (as a sort of indent to differentiate them when reading).

Currently my code is just a basic readcell command:
raw = readcell([xls_path, '/', xls_filename],'Sheet', sheet_name);
where xls_path, xls_filename, and sheet_name are user inputs from earlier in the program. When Matlab imports the data, all of the spaces at the beginning of the cells are removed.
How can I import the data in the Excel file and preserve the leading spaces in the cells?
0 comentarios
Respuestas (1)
Star Strider
el 27 de Ag. de 2025
There may be other ways of doing this (and I am not certain that it will work with your Excel fiile), however if you define whitespace as a delimiter, in detectImportOptions, the LeadingDelimitersRule name-value pair could work. In the setvaropts documentation, WhiteSpaceRule could also work.
0 comentarios
Ver también
Categorías
Más información sobre Spreadsheets en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!