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-Key: 79875

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

Printed on: April 18, 2024 at 03:04 o'clock

Member: bastla
bastla Feb 04, 2008 at 17:43:24 (UTC)
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
Member: T-Virus
T-Virus Feb 05, 2008 at 09:16:44 (UTC)
Goto Top
Hat super funktioniert Danke!