manipuler excel avec delphi ( gestion des feuilles)
bonjour tout le monde , voila dans mon application j'ai un bouton vers excel qui est programmé comme ceci :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
|
vMSExcel := CreateOleObject('Excel.Application');
vMSExcel.Visible := true;
//creer un nouveau fichier xls
vXLWorkbooks := vMSExcel.Workbooks;
vXLWorkbook := vXLWorkbooks.Add;
//acceder a une feuil
vWorksheet := vXLWorkbook.WorkSheets['feuil1'];
//ecrire les titres des champs
for i:=0 to mouv.FieldCount-1 do
vworksheet.cells.item[1,i+1].value:=mouv.Fields[i].FieldName;
//ecrire les données
mouv.First;
for j := 1 to mouv.RecordCount do
begin
for i:=0 to mouv.FieldCount-1 do
begin
vworksheet.cells.item[j+1,i+1].value:=mouv.Fields[i].AsString;
end;
mouv.Next;
end; |
ce que j'aimerais faire si de limiter le nombre d'enregistrement par feuille genre je met 200 lignes dépassé cette limite je passe a la feuille suivante
j'aimerais aussi savoir si je peux moi meme (par programmation) donner le nom aux feuilles selon mes besoins et remplir ces feuilles selon des critéres par exemple selon le département pour les employés
merci infiniment