matlab excel, import data excel is fail

6 visualizaciones (últimos 30 días)
TRAN
TRAN el 3 de Jun. de 2014
Respondida: sara el 28 de En. de 2015
i import my data into matlab but fail. Matlab noticed that: "coul not open the spreadsheet. matlab reported the following error: Unreadable excel file: no public fielddisplay alert exists for class COM.excel_application
  4 comentarios
dpb
dpb el 3 de Jun. de 2014
Is the file from the Excel version installed on the machine in question? Wondering about version issues.
sara
sara el 28 de En. de 2015
Try to "run MATLAB as administrator". This might solve the problem. Probably MATLAB does not have access to the files...

Iniciar sesión para comentar.

Respuestas (2)

Image Analyst
Image Analyst el 3 de Jun. de 2014
You probably have some code like this from my demo that I have posted many times:
% If your user has your Excel file already open,
% this code saves & closes the file, then closes excel:
Excel = actxGetRunningServer('Excel.Application');
Excel.DisplayAlerts = false; % Avoid excel warning popups
Excel.WorkBooks.Item('Filename.xls').Save;
Excel.WorkBooks.Item('Filename.xls').Close;
Excel.Quit;
I think the DisplayAlerts property was only introduced recently (Office 2007 or 2010 - I don't remember). You may have a version of Excel prior to when that property was introduced. Just delete that line from your code.
  3 comentarios
Image Analyst
Image Analyst el 4 de Jun. de 2014
  1. Type ctrl-f.
  2. Paste in "Excel.DisplayAlerts" and
  3. click Find Next.
  4. Place the cursor to the left margin until the arrow points to the right.
  5. Click to highlight the entire line.
  6. Type the delete key to delete that line..
  7. Type F5 to run your code and test it.
sara
sara el 28 de En. de 2015
Try to "run MATLAB as administrator". This might solve the problem. Probably MATLAB does not have access to the files...

Iniciar sesión para comentar.


sara
sara el 28 de En. de 2015
Try to "run MATLAB as administrator". This might solve the problem. Probably MATLAB does not have access to the files...

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by