Chicos, he estado trabajado en un programa java que crea archivos excels.
He llegado a una parte en donde quiero unir varios archivos excel en un libro de trabajo y para eso he usado Visual Basic de aplicaciones. Con el sgte codigo:
Código:
Sub GetSheets()
Path = "C:\Users\usuario"
Filename = Dir(Path & "*.xls")
Do While Filename <> ""
Workbooks.Open Filename:=Path & Filename, ReadOnly:=True
For Each Sheet In ActiveWorkbook.Sheets
Sheet.Copy After:=ThisWorkbook.Sheets(1)
Next Sheet
Workbooks(Filename).Close
Filename = Dir()
Loop
End Sub
Esto lo pongo en un macro excel y funciona de maravillas. Ahora mi problema es que quiero llamarle desde java.
Es posible hacerlo? He leido que desde Visual Basic Script si se puede, pero no he encontrado mucha información.
Gracias por su ayuda!