2009-07-02 5 views
0

Wir verwenden Ruby on Rails Code, um die Daten aus einem Excel-Blatt zu importieren, verwenden wir eine Warnung, wo es fragt, ob wir die Daten hochladen und an vorhandene Daten (MySQL-Datenbank) anfügen und in einem anzeigen Grid in Flex 3 entworfen, oder ersetzen Sie die alten Daten durch neue Daten. Aber wir sind immer diese Fehlermeldung:Schienen importieren aus Excel Ausgabe

Error in Importing excel files Open 
OLE error code:800A03EC in Microsoft Office Excel 
Unable to get the Open property of the Workbooks class 
HRESULT error code:0x80020009 
+4

Welcher Code generiert diesen Fehler? – Lunatik

+0

Es scheint, dass das Excel ActiveXObject einige Einschränkungen bei der Ausführung von einem Dienst hat, habe ich das gleiche Problem, wenn ich ein groovy Skript von PHP auf meinem Apache-Webserver gestartet. Wenn ich das Skript über die Befehlszeile starten, funktioniert es gut . –

Antwort

0

IMO das hat nichts mit Schienen zu tun. Es ist wahrscheinlich ein VBA-Fehler.

0

Es ist eine Frage der Berechtigungen/Identitäten.

Ich suchte in vielen Foren und endlich konnte ich einen Workaround finden!

In "Components Dienste" => "Computer" => "Arbeitsplatz" => Rechtsklick auf "Anwendung Microsoft Excel" dann klicken Sie auf Eigenschaften; Setzen Sie den Benutzer auf der Registerkarte "Identität" auf "Interaktiver Benutzer".

Ich bin kein Experte in dieser Angelegenheit, also bin ich nicht 100% sicher, dass dies kein anderes Problem verursachen wird.