Méthode SaveAs
Enregistre les valeurs de la plage dans un fichier ou un flux. Retourne 1 en cas de succès
Syntaxe
function SaveAs(FileName: WideString; FileFormat: TXLSFileFormat): Integer;
function SaveAs(Stream: TStream; FileFormat: TXLSFileFormat): Integer;
| FileName |
WideString. Chaîne indiquant le nom du fichier à enregistrer. Vous pouvez inclure un chemin complet; sinon, le composant enregistre le fichier dans le dossier courant |
| FileFormat |
TXLSFileFormat. Valeur indiquant le format du fichier à enregistrer |
| Stream |
TStream. Enregistre dans un flux spécifié dans le paramètre Stream |
Description
FileFormat peut être l'une de ces constantes TXLSFileFormat
| xlHTML | Format de fichier HTML |
| xlCSV | Format de fichier valeurs séparées par des virgules (CSV) |
| xlText | Format de fichier valeurs séparées par des tabulations (TSV) |
| xlUnicodeCSV | Format de fichier valeurs unicode séparées par des virgules (CSV) |
| xlUnicodeText | Format de fichier valeurs unicode séparées par des tabulations (TSV) |
Exemple
Cet exemple enregistre les cellules A1:F100 de la feuille 1 dans un fichier CSV
Workbook.Sheets[1].Range['A1', 'F100'].SaveAs('expdata.csv', xlCSV);
Cet exemple enregistre les cellules A1:F100 de la feuille 1 dans un fichier HTML
Workbook.Sheets[1].Range['A1', 'F100'].SaveAs('expdata.html', xlHTML);
Cet exemple enregistre les cellules A1:F100 de la feuille 1 dans un fichier TSV (valeurs séparées par tabulations)
Workbook.Sheets[1].Range['A1', 'F100'].SaveAs('expdata.tsv', xlText);
Cet exemple enregistre la feuille de calcul entière au format sheet.csv
Workbook.Sheets[1].UsedRange.SaveAs('sheet.csv', xlCSV);
Cet exemple enregistre la feuille de calcul entière au format unicode sheet.csv
Workbook.Sheets[1].UsedRange.SaveAs('sheet.csv', xlUnicode CSV);
Cet exemple enregistre les cellules A1:F100 de la feuille 1 dans un fichier TSV unicode (valeurs séparées par tabulations)
Workbook.Sheets[1].Range['A1', 'F100'].SaveAs('expdata.tsv', xlUnicodeText);