WICHTIG: Der Betrieb von goMatlab.de wird privat finanziert fortgesetzt. - Mehr Infos...

Mein MATLAB Forum - goMatlab.de

Mein MATLAB Forum

 
Gast > Registrieren       Autologin?   

Partner:




Forum
      Option
[Erweitert]
  • Diese Seite per Mail weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

R2007a aknn nicht xlswrite benutzen, so ein Mist!

 

Matsepp

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 12.02.2008, 16:25     Titel: R2007a aknn nicht xlswrite benutzen, so ein Mist!
  Antworten mit Zitat      
habe jetzt die neue Version Matlab R2007a und schwupps funktionieren meine m-files aus Matlab 7.1 nicht mehr.

immer beim Befehl xlswrite bekomme ich folgende Fehlermeldung:

Code:
?? Error: Ausnahmefehler des Servers.


Weiss jemand wie ich das beheben kann, oder was der MIst soll?

Bin serh sehr dankbar für Tipps!!!

Code:
%Auslesen in xls sheet "Results", das wird zugefügt:
result=[mean_temp stdev_temp rsd_temp mean_pH stdev_pH rsd_pH mean_do sum_sub]
xlswrite(dateiname,result,'Statistics','A2');


Herzlichen Dank!!!!!!


outsider
Forum-Meister

Forum-Meister


Beiträge: 806
Anmeldedatum: 03.09.07
Wohnort: München
Version: R2012b
     Beitrag Verfasst am: 12.02.2008, 16:56     Titel:
  Antworten mit Zitat      
erstens wie Du siehst ist der Fehler auf deutsch - somit kommt es also nicht von MATLAB.
zweitens benutzt MATLAB ActiveX Schnittstelle mit Excel zu kommunizieren.

offensichtlich kann MATLAB den Excel nicht ansprechen (ist dieser Überhaupt installiert auf dem Rechner?). Irgendwas ist verkehrt installiert.

Checke ob Du den Excel überhaupt ansprechen kannst mit:
>> excel = actxserver('Excel.Application')

kriegst Du n Handle zurück?

Evtl. hilft eine neuinstallation.


MfG
Private Nachricht senden Benutzer-Profile anzeigen
 
Mattsepp

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 13.02.2008, 09:40     Titel: Handle
  Antworten mit Zitat      
was ich bekomme ist das:

Code:
excel=

         COM.Excel_Application


 


Könnte es daran liegen das Excel nicht richitg installiert ist. Habe Vista mit Office 2003, und öfters geht excel nicht richtig....
 
outsider
Forum-Meister

Forum-Meister


Beiträge: 806
Anmeldedatum: 03.09.07
Wohnort: München
Version: R2012b
     Beitrag Verfasst am: 13.02.2008, 10:00     Titel:
  Antworten mit Zitat      
Code:
excel=

COM.Excel_Application

Das ist schon mal gut!

wann genau taucht nun der Fehler mit dem Server auf? bei allen XLS-Files oder nur bei bestimmten? kannst Du einen Beispielcode posten (zb. mit zufällig erzeugten Daten) den man testen könnte?!


MfG
Private Nachricht senden Benutzer-Profile anzeigen
 
Mattsepp

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 13.02.2008, 10:37     Titel:
  Antworten mit Zitat      
der taucht auf, jedesmal wenn im script der Befehl xlswrite=...
ausgeführt werden soll.
Code sieht ungefähr so aus:

Code:

clear all
clc;

%Einlesen der Dateien
dateiname=input('Filename')
matrix=xlsread(dateiname);
time3=matrix(:,1);

%Zeit umwandeln
time=time3/3600

%Auslesen in Excel
xlswrite(dateiname,time,'sheet4','A2');

 


Edit by Martin: Du hast aus versehen nicht auf "Antworten" geklickt sondern auf "Neuen Beitrag". Hab sie mal ins richtige kopiert Cool
 
Neues Thema eröffnen Neue Antwort erstellen



Einstellungen und Berechtigungen
Beiträge der letzten Zeit anzeigen:

Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum posten
Du kannst Dateien in diesem Forum herunterladen
.





 Impressum  | Nutzungsbedingungen  | Datenschutz | FAQ | goMatlab RSS Button RSS

Hosted by:


Copyright © 2007 - 2024 goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks

MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.