Comment convertir Xlsx en Xlt
Sheetize XLSX‑to‑XLT Converter for .NET offre une API à la fois simple et puissante pour transformer des classeurs XLSX complètement remplis en modèles XLT épurés. Il conserve tous les styles, formules, règles de validation des données et plages nommées tout en supprimant les valeurs des cellules, de sorte que le XLT résultant puisse être réutilisé par les équipes ou les processus.
Fonctionnalités principales
Convertir XLSX → XLT
Générez un modèle XLT à partir de n’importe quel fichier XLSX avec des options permettant de conserver ou de supprimer des feuilles spécifiques, de préserver les lignes/colonnes masquées et de retenir les formats personnalisés.
Nettoyage sélectif du contenu
Choisissez de supprimer uniquement les valeurs des cellules, ou bien de réinitialiser également les commentaires, les hyperliens et les noms dynamiques tout en conservant les éléments structurels intacts.
Conservation du formatage & des formules
Tous les styles de cellules, le formatage conditionnel et les formules restent inchangés, garantissant que le modèle se comporte exactement comme le classeur source lorsqu’on y saisit de nouvelles données.
Diffusion en flux & prise en charge des gros fichiers
Traitez les classeurs en mode flux pour éviter une consommation importante de mémoire, ce qui le rend adapté à la génération de modèles à l’échelle de l’entreprise.
Instructions détaillées
Workflow XLSX → XLT
Pour convertir un fichier XLSX en modèle XLT avec Sheetize, suivez ces étapes :
- Initialiser le convertisseur : créez une instance de
SpreadsheetConverter. - Configurer les options : définissez
SpreadsheetSaveOptionspour indiquer les feuilles à conserver, si vous ne devez nettoyer que les valeurs ou aussi les commentaires, et le chemin de sortie. - Définir les chemins de fichiers : indiquez le chemin du XLSX source et l’emplacement du fichier XLT destination.
- Exécuter la conversion : appelez
Processavec les options de chargement et d’enregistrement préparées.
Exemple – Convertir XLSX en XLT en ne nettoyant que les valeurs
using Sheetize;
var loadOptions = new LoadOptions
{
InputFile = @"D:\Templates\Report.xlsx"
};
var saveOptions = new SpreadsheetSaveOptions
{
OutputFile = @"D:\Templates\ReportTemplate.xlt"
};
SpreadsheetConverter.Process(loadOptions, saveOptions);Support étendu des formats
- Sheetize peut également reconvertir un XLT en XLSX, permettant une édition en aller‑retour des modèles.
- La bibliothèque prend en charge l’exportation directe vers CSV, TSV ou JSON depuis un modèle pour la génération de rapports à partir de données.
- Combinez la conversion XLSX‑to‑XLT avec les utilitaires HTML ↔ XLSX pour créer des pipelines complets, par exemple : HTML → XLSX → XLT.
Avec ces capacités, Sheetize rend la conversion XLSX‑to‑XLT sans effort, que vous ayez besoin d’un petit script ponctuel ou d’un service de production pour générer des modèles Excel réutilisables.