Ouverture de fichiers avec différents formats
En utilisant Aspose.Cells, vous pouvez ouvrir des fichiers avec différents formats.Aspose.Cells peut ouvrir une gamme de formats de fichiers tels que les feuilles de calcul Excel XLS (XLS, XLSX, XLSM, XLSB), SpreadsheetML, les valeurs séparées par des virgules (CSV), les fichiers de valeurs séparées par des tabulations (TSV), etc.
Si vous avez besoin de connaître tous les formats de fichiers pris en charge, veuillez vous référer aux pages suivantes : Formats de fichiers pris en charge
Ouverture de fichiers avec différents formats
Aspose.Cells permet aux développeurs d’ouvrir des fichiers de feuille de calcul avec différents formats tels que SpreadsheetML, valeurs séparées par des virgules (CSV), valeurs délimitées par des tabulations ou séparées par des tabulations (TSV), fichiers ODS. Pour ouvrir de tels fichiers, les développeurs peuvent utiliser la même méthodologie que celle utilisée pour ouvrir des fichiers de différentes versions d’Excel Microsoft.
Ouverture des fichiers SpreadsheetML
Les fichiers SpreadsheetML sont des représentations XML de feuilles de calcul comprenant toutes les informations les concernant, telles que le formatage, les formules, etc.
Ouverture des fichiers HTML
Aspose.Cells vous permet d’ouvrir le fichier HTML dans l’objet Workbook. Le fichier HTML doit être orienté Excel Microsoft, c’est-à-dire que MS-Excel doit pouvoir l’ouvrir.
Ouverture des fichiers CSV
Les fichiers de valeurs séparées par des virgules (CSV) contiennent des enregistrements dans lesquels les valeurs sont séparées par des virgules. Les données sont stockées sous forme de tableau où chaque colonne est séparée par le caractère virgule et entre guillemets doubles. Si une valeur de champ contient un guillemet double, elle est échappée avec une paire de guillemets doubles. Vous pouvez également utiliser Microsoft Excel pour exporter des données de feuille de calcul vers CSV.
Ouverture des fichiers CSV et remplacement des caractères invalides
Dans Excel, lorsque le fichier CSV avec des caractères spéciaux est ouvert, les caractères sont automatiquement remplacés. La même chose est faite par Aspose.Cells API qui est démontré dans l’exemple de code ci-dessous.
Un exemple de fichier source peut être téléchargé à partir des liens suivants pour tester cette fonctionnalité.
Ouverture de fichiers texte avec un séparateur personnalisé
Les fichiers texte sont utilisés pour contenir des données de feuille de calcul sans formatage. Le fichier est une sorte de fichier texte brut qui peut avoir des délimiteurs personnalisés.
Un exemple de fichier source peut être téléchargé à partir des liens suivants pour tester cette fonctionnalité.
Ouverture de fichiers délimités par des tabulations
Le fichier délimité par des tabulations (texte) contient des données de feuille de calcul mais sans aucune mise en forme. Les données sont organisées en lignes et en colonnes comme dans les tableaux et les feuilles de calcul. Fondamentalement, un fichier délimité par des tabulations est un type spécial de fichier texte brut avec une tabulation entre chaque colonne.
Ouverture de fichiers de valeurs séparées par des tabulations (TSV)
Le fichier de valeurs séparées par des tabulations (TSV) contient des données de feuille de calcul mais sans aucune mise en forme. Il en va de même avec le fichier délimité par des tabulations où les données sont disposées en lignes et en colonnes comme dans les tableaux et les feuilles de calcul.
Ouverture des fichiers SXC
StarOffice Calc est similaire à Microsoft Excel et prend en charge les formules, les graphiques, les fonctions et les macros. Les feuilles de calcul créées avec ce logiciel sont enregistrées avec l’extension SXC. Le fichier SXC est également utilisé pour les fichiers de feuille de calcul OpenOffice.org Calc. Aspose.Cells peut lire les fichiers SXC comme illustré par l’exemple de code suivant.
Ouverture des fichiers FODS
Le fichier FODS est une feuille de calcul enregistrée dans OpenDocument XML sans aucune compression. Aspose.Cells peut lire les fichiers FODS comme le montre l’exemple de code suivant.