t-virus
Goto Top

Excel command-line convert

Hallo,

Ich exportiere mit einem script aus discoverer eine tabell die als excel 95 workbook gespeichert wird
das Problem ist für den import zum sql server brauche ich ein 2003 workbook.

Wie kann ich fia command-line die datei zb. mit excel öffnen und unter anderm Format abspeichern?
Gibt es noch andere Lösungen?

Danke für die Hilfe!
LG

Content-ID: 79875

Url: https://administrator.de/contentid/79875

Ausgedruckt am: 15.11.2024 um 19:11 Uhr

bastla
bastla 04.02.2008 um 18:43:24 Uhr
Goto Top
Hallo T-Virus!

... die datei zb. mit excel öffnen und unter anderm Format abspeichern?
Etwa so:
'SaveAsXL7.vbs  
ExcelDatei = WScript.Arguments(0)
Set XL = WScript.CreateObject("Excel.Application")  
XL.Workbooks.Open ExcelDatei
XL.DisplayAlerts = False
XL.ActiveWorkbook.SaveAs ExcelDatei,39 'oder ev 43  
XL.DisplayAlerts = True
XL.Quit
Dieses VBScript erwartet beim Aufruf als Parameter eine Exceldatei und überschreibt diese durch die neue Version - Verwendung in einem Batch zB
cscript //nologo C:\Scripts\SaveAsXL7.vbs "D:\DeineExcel95Datei.xls" 

Grüße
bastla
T-Virus
T-Virus 05.02.2008 um 10:16:44 Uhr
Goto Top
Hat super funktioniert Danke!