# Injecteur XLSX de Formules

Remplit des formules par colonne et peut verrouiller les cellules de formule

> Page canonique: https://elysiatools.com/fr/tools/xlsx-formula-injector

- **Catégorie:** Format Conversion

- **Mots-clés:** xlsx, excel, formula, lock cells, sheet protection, template, exceljs

## Présentation

Prend en charge les marqueurs de ligne, les plages modifiables et la protection des feuilles.

## Entrées

- **Fichier du classeur** (file)
- **JSON des regles de formule** (textarea): \[ { "sheetName": "Sheet1", "targetColumn": "D", "startRow": 2, "endRow": 100, "formulaTemplate": "=IF($A{{row}}="","",$B{{row}}*$C{{row}})", "numberFormat": "#,##0.00", "styleSourceRow": 2 } \]
- **JSON des plages modifiables** (textarea): \[ { "sheetName": "Sheet1", "range": "A2:C100" } \]
- **Proteger les feuilles modifiees** (checkbox)
- **Verrouiller les cellules de formule** (checkbox)
- **Masquer le texte de formule** (checkbox)
- **Mot de passe de protection** (text): Leave blank for no password

## Quand l'utiliser

- Pour automatiser le calcul de colonnes entières dans des rapports récurrents.
- Pour transformer des fichiers Excel en modèles protégés où seules certaines zones restent modifiables.
- Pour sécuriser vos formules métier contre toute modification accidentelle par les utilisateurs finaux.

## Fonctionnement

- Téléchargez votre fichier Excel et définissez les règles de calcul via un objet JSON.
- Utilisez le marqueur {{row}} dans vos formules pour adapter dynamiquement les références de lignes.
- Configurez les plages modifiables pour autoriser la saisie de données uniquement dans les cellules souhaitées.
- Activez la protection de la feuille et le verrouillage des cellules pour finaliser votre modèle sécurisé.

## Cas d'usage

- Création de modèles de facturation avec calculs automatiques verrouillés.
- Préparation de feuilles de saisie de données pour les employés avec zones de saisie restreintes.
- Automatisation de rapports financiers où les formules doivent rester intactes.

## Questions fréquentes

### Comment référencer dynamiquement la ligne dans ma formule ?

Utilisez le marqueur {{row}} dans votre chaîne de formule (ex: =A{{row}}*B{{row}}), l'outil le remplacera automatiquement par le numéro de ligne actuel.

### Puis-je protéger ma feuille avec un mot de passe ?

Oui, vous pouvez définir un mot de passe dans le champ dédié pour restreindre l'accès à la modification de la structure de la feuille.

### Que se passe-t-il si je verrouille les cellules de formule ?

Les cellules contenant vos formules injectées seront marquées comme verrouillées et ne pourront pas être modifiées une fois la protection de la feuille activée.

### Est-il possible de masquer le contenu des formules ?

Oui, en cochant l'option 'Masquer le texte de formule', les formules ne seront plus visibles dans la barre de formule Excel une fois la feuille protégée.

### Quels formats de fichiers sont supportés ?

L'outil prend en charge les formats standards Excel (.xlsx) et les anciens formats (.xls).

## Outils associés

- [Mappeur de Colonnes XLSX](https://elysiatools.com/fr/tools/xlsx-column-mapper): Renomme/reordonne/supprime des colonnes par regles
- [Pack XLSX de Configuration d Impression](https://elysiatools.com/fr/tools/xlsx-print-setup-pack): Configure papier, marges, echelle, titres repetes et entete/pied
- [Remplisseur de Modele XLSX](https://elysiatools.com/fr/tools/xlsx-template-filler): Remplit les placeholders dans Excel
- [Integrateur XLSX de Graphiques](https://elysiatools.com/fr/tools/xlsx-chart-embedder): Genere des graphiques barres ou secteurs depuis des plages Excel et les integre au classeur
- [Regles de Mise en Forme Conditionnelle XLSX](https://elysiatools.com/fr/tools/xlsx-conditional-formatting-rule): Applique en lot des regles de mise en forme conditionnelle Excel
- [Gestionnaire XLSX de Listes de Validation](https://elysiatools.com/fr/tools/xlsx-data-validation-dropdown): Cree des dropdowns batch, cascades dependantes et messages de saisie
- [Gestionnaire XLSX de Volets Figes](https://elysiatools.com/fr/tools/xlsx-freeze-pane-manager): Fige lignes/colonnes et applique des groupes de plan sur les feuilles
- [Injecteur XLSX de Plages Nommees](https://elysiatools.com/fr/tools/xlsx-named-range-injector): Cree ou met a jour des plages nommees pour les formules et modeles reutilisables

## Exemples

- [Echantillons XLSX](https://elysiatools.com/fr/samples/xlsx-samples): Echantillons XLSX pour tests d analyse de feuilles et extraction de donnees
- [Echantillons XLS](https://elysiatools.com/fr/samples/xls-samples): Echantillons XLS pour tests d analyse binaire et d import de feuilles de calcul
- [Exemples de Sérialisation Android Java](https://elysiatools.com/fr/samples/android-serialization-java): Exemples de sérialisation Android Java incluant sérialisation JSON, désérialisation et analyse XML
- [Exemples de Sérialisation Android Kotlin](https://elysiatools.com/fr/samples/android-serialization-kotlin): Exemples de sérialisation Android Kotlin incluant la sérialisation JSON, la désérialisation et l'analyse XML
