Batch für Download => XLS nach CSV

Hallo Leute,

ich würde gerne mit einer Batch-Datei folgendes machen:

XLS-Datei (Excel) downloaden … nach folgenden Schema

http://www.domain.de/20090906/daten_20090608.xls

Das Datum in der URL ändert sich natürlich!

Anschließend die XLS-Datei in eine CSV-Datei konvertieren - und
dann einfach z.b. auf Laufwerk c:\ speichern!

Hat vielleicht jemand eine Idee, wei man sowas am besten angeht?

Für Tipps wäre ich dankbar!

Gruß, Andreas

Hallo Andreas,

http://www.domain.de/20090906/daten_20090608.xls

der Link geht nicht, nimm mal diesen:

http://www.hostarea.de/server-05/Mai-5133824dd4.xls

bzw. so in einer Vba-prozedur benutzen:

Sub tt()
Application.ScreenUpdating = False
On Error GoTo Ende
Dim Dateiname As String
Const Pfad As String = "http://www.hostarea.de/server-05/"
Dateiname = "Mai-5133824dd4"
Workbooks.Open Pfad & Dateiname & ".xls"
ActiveWorkbook.SaveAs Filename:="C:\test\" & Dateiname & ".csv", FileFormat:= \_
 xlCSV, CreateBackup:=False
ActiveWorkbook.Close savechanges:=True
Ende:
Application.ScreenUpdating = True
End Sub

Gruß
Reinhard

Guten Tag,

Hallo Reinhard,

danke für den interessanten Ansatz!

Wenn ich das VBA-Script richtig deute, dann
ist der Dateiname aber statisch!?

Ich dachte mehr an eine Batch-Datei (.bat)!!

So nach dem Schema…

ein Befehl für einen Download … mit dem über
„Wildcards“ gearbeiten werden kann!

download.exe
http://www.domain.de/???/daten_???.xls

… da sich das Datum immer ändert!!

Dann anschließend, die XLS-Datei in eine CSV-Datei konvertieren… (XLS2CSV) … und dann z.b. auf Laufwerk C: speichern…

Gruß, Andreas

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hallo thalasin,

also Variablen anpassen sollte schon drin sein, nicht wahr (notfalls auch als Parameter an die Routine übergeben)?
In Deinem ersten Posting hast Du übrigens nichts von Wildcard-Funktionen gesagt, auch der Hinweis auf Batch-Funktionalitäten bedeutet dies (besonders unter Windows) nicht. *nix-System können das auch nur für lokale Systeme.

MfG Georg V.

Guten Tag,

Hallo Georg,

wenn ich was falsch gemacht habe - dann sorry!

ich bin einfach auf der Suche nach einer Möglichkeit,
eine Datei via Batch-Datei (Windows) zu downloaden!

Das Problem liegt darin, dass die URL (http://www.domain.de/20090906/daten_20090608.xls) - je nach Datum … sich ändert! …vielleicht gibts da ne Möglichkeit??? und dann nach .CSV konvertieren!! Andreas

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]