Yo creo un nuevo archivo con algo similar a esto:
Código:
var
Libro : _WORKBOOK;
Hoja : _WORKSHEET;
begin
Libro := Excel.Workbooks.Add(Plantilla, 0);
Hoja := Libro.Sheets[1] as _WORKSHEET;
donde 'Excel' es una componente de tipo TExcelApplication y 'Plantilla' es la ruta a una plantilla de Excel ya creada aunque puedes usar Null para crear un libro con la plantilla por defecto.
Luego,con
Excel.Visible[0] := true
muestras Excel o bien puedes usar el método SaveAs del objeto _WORKSHEET para guadar el archivo.
// Saludos