Dynamischer Daten Import / Export

datenbank

weil Einfach - produktiver ist
Mit der Freeware Version können bis zu 10.000 Datensätze verarbeitet werden!
Willkommen, Gast
Benutzername: Passwort: Angemeldet bleiben:
Willkommen im FlowHeater Support Forum!

Hier werden Fragen zum Umgang mit dem FlowHeater beantwortet.

THEMA: Excel Import mit Script

Excel Import mit Script 10 Monate 2 Stunden her #2612

  • itexa ag
  • itexa ags Avatar
  • Offline
  • New Member
  • Beiträge: 3
Hallo zusammen

Wir haben bei einem Kunden das Problem, dass beim einlesen eines Excel Files über den Batchlauf folgender Fehler erscheint:
Start: 07.02.2016 21:30:04
Microsoft Excel kann auf die Datei 'D:\Script\Addr\Twixtel.xlsx' nicht zugreifen. Dies kann mehrere Grnde haben:
Der Name des Dokuments oder der Pfad ist nicht vorhanden.
Das Dokument wird von einem anderen Programm verwendet.
Der Name der Arbeitsmappe, die gespeichert werden soll, ist identisch zu dem Namen eines anderen Dokuments, welches schreibgeschtzt ist.

Manuell funktioniert derselbe lauf auf demselben Server. Was muss getan werden, damit auch das Excel über den Batchlauf bearbeitet werden kann?

Vielen Dank
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Excel Import mit Script 9 Monate 4 Wochen her #2613

  • FlowHeater-Team
  • FlowHeater-Teams Avatar
  • Offline
  • Administrator
  • Beiträge: 1102
Hallo,

etwas mehr Hintergrundinformationen wären für die Analyse hilfreich. Wird der Batch Excel Import über die Windows Aufgaben Planung (Task Planer) unter Windows 2008 R2 Server ausgeführt? Dann liegt es wahrscheinlich an einen BUG von Windows und das Benutzerprofil wird bei der Task Ausführung nicht sauber geladen. Das können Sie beheben indem Sie lediglich einen neuen Ordner „Desktop“ unter

C:\Windows\SysWOW64\config\systemprofile\Desktop und C:\Windows\System32\config\systemprofile\Desktop

Anlegen. Weiter Infos dazu finden Sie hier: fhbatch über Aufgabenplanung (Windows 2008 R2 Standard SP1)

Falls das nicht hilft posten Sie bitte mal das verwendete Betriebssystem sowie wie genau Sie den Batch ausführen. Bitte schauen Sie auch mal
folgenden Post an: Rechteproblem bei FHBatch

Hier ist eine Definition vorhanden die die Umgebungsvariablen in eine Textdatei ausgibt, diese Infos wäre für die weitere Analyse auch nicht schlecht.
gruß
Robert Stark

Wurde Ihre Frage damit beantwortet? Bitte geben Sie ein kurzes Feedback, Sie helfen damit auch anderen die evtl. ein ähnliches Problem haben. Danke.
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Excel Import mit Script 9 Monate 4 Wochen her #2614

  • itexa ag
  • itexa ags Avatar
  • Offline
  • New Member
  • Beiträge: 3
Hallo

Sorry. Anbei gerne mehr Informationen. Der Job wird als zweiter Task auf einem Windows Server 2012 als geplante Aufgabe ausgeführt. Die Aufgabe selbst sieht wie folgt aus:
@echo off
set FHBATCH="C:\Program Files (x86)\FlowHeater V4\BIN\FHBatch.exe"
%FHBATCH% /MaxRows 10000 D:\Script\Import_Abacus-to-PhoneBook.fhd > D:\Script\3CX-Abacus_Import.log
%FHBATCH% /MaxRows 10000 D:\Script\Import_Excel-to-PhoneBook.fhd >> D:\Script\3CX-Abacus_Import.log
if %ERRORLEVEL% LSS 0 goto fehler
goto ende
:fehler
D:\Script\blat\blat.exe D:\Script\3CX-Abacus_Import.log -to Diese E-Mail-Adresse ist vor Spambots geschützt! Zur Anzeige muss JavaScript eingeschaltet sein! -subject "Import Abaucs Daten in 3CX Fehlgeschlagen"
:ende

Das Env File habe ich mal geschrieben und angehängt.

Vielen Dank für die Hilfe.
Letzte Änderung: 9 Monate 4 Wochen her von itexa ag.
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Excel Import mit Script 9 Monate 4 Wochen her #2615

  • FlowHeater-Team
  • FlowHeater-Teams Avatar
  • Offline
  • Administrator
  • Beiträge: 1102
Es ist leider kein Logfile vorhanden! Sie müssen die Dateinanlage entweder als Zip Archiv anfügen oder aber in die Dateienendung .txt umbenennen.

Das CMD Skript zum Starten der Windows Task Batchkette sieht auf den ersten Blick gut aus.

Der Fehler betrifft anscheinend nicht nur Windows 2008 Server sondern auch Windows 2012 Server. Bitte versuchen Sie mal wie oben beschrieben den Ordner „Desktop“ im Systemprofil anzulegen.

Das Problem ist hier nicht der FlowHeater bzw. das Batch Modul sondern Excel. Excel (bzw. Office) scheint diesen Ordner im Profil zu benötigen wenn Excel/Office als Windows Tasks ohne Benutzeroberfläche im Hintergrund gestartet wird.
gruß
Robert Stark

Wurde Ihre Frage damit beantwortet? Bitte geben Sie ein kurzes Feedback, Sie helfen damit auch anderen die evtl. ein ähnliches Problem haben. Danke.
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Excel Import mit Script 9 Monate 3 Wochen her #2616

  • itexa ag
  • itexa ags Avatar
  • Offline
  • New Member
  • Beiträge: 3
Das war das Problem - analog Server 2008 die Folder angelegt und es funktioniert.

Vielen Dank
Der Administrator hat öffentliche Schreibrechte deaktiviert.
Moderatoren: FlowHeater-Team
Ladezeit der Seite: 0.097 Sekunden