Reading data from Microsoft Excel
2 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Kelechi Nwosu
le 19 Août 2024
Modifié(e) : Cris LaPierre
le 6 Sep 2024
What is the syntax for reading data from Microsoft Excel sheets? I tried the following and it returned error messages.
A = xlsread('amat.xlsx','sheet1','a1:a10')
I even changed the case of S in sheet to capital and the error persisted. Anyone with an idea?
2 commentaires
Walter Roberson
le 5 Sep 2024
What shows up if you use
[status, sheets] = xlsinfo('amat.xlsx')
Réponse acceptée
Cris LaPierre
le 19 Août 2024
Modifié(e) : Cris LaPierre
le 20 Août 2024
Note that xlsread is not recommended. Assuming you are just importing a matrix of numbers, I would use readmatrix.
A = readmatrix('amat.xlsx','Sheet','sheet1','Range','a1:a10')
0 commentaires
Plus de réponses (1)
Jatin
le 20 Août 2024
There can be few reasons for getting errors while using the “xlsread” function.
Kindly follow these troubleshooting steps to make sure the function work correctly:
- Make sure the file is in the current directory or provide the full path to the file.
- Use the correct worksheet name and check for spelling and case sensitivity.
- Ensure that the range is specified properly, incorrect range may throw errors.
From R2019a, “xlsread” is not recommended as stated in the official documentation. You can switch to using “readtable”, “readmatrix” and “readcell” instead.
You can refer to the following MathWorks documentations for more information:
2 commentaires
Cris LaPierre
le 5 Sep 2024
Modifié(e) : Cris LaPierre
le 6 Sep 2024
Consider attaching your file to your post using the paperclip icon. Please share the full error message (all the red text)
Voir également
Catégories
En savoir plus sur Spreadsheets dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!