Sapete darmi qualche dritta su come poter esportare dei dati in excel ma senza dover installare excel sulla machina?
ho installato questo https://www.microsoft.com/en-us/download/details.aspx?id=54920
e provato questo codice
var
ExcelApp: OleVariant;
Sheet: OleVariant;
i, j: Integer;
begin
ExcelApp := CreateOleObject('Excel.Application');
ExcelApp.Workbooks.Add;
Sheet := ExcelApp.ActiveSheet;
Sheet.Cells[1, 1].Value := 'uno';
Sheet.Cells[1, 2].Value := 'due';
Sheet.Cells[1, 3].Value := 'tre';
Sheet.Cells[3, 1].Value :='valore 1';
Sheet.Cells[3, 2].Value :='valore 2';
Sheet.Cells[3, 3].Value :='valore 3';
ExcelApp.ActiveWorkbook.SaveAs('c:\tmp\prova_carcano.xlsx');
ExcelApp.ActiveWorkbook.Close;
ExcelApp.Quit;
ExcelApp := Unassigned;
end;
ma sul pc di sviluppo dove ho installato anche excel funziona, sul pc dove nonho excel, da errore
invalid class string.
come posso fare? alternative?, purtroppo avevo fatto in csv, ma nonva bene, deve essere un file formato xlsc.