Importer un fichier DPGF ou BPU
Le parcours d'import Excel — onglet, ligne d'en-tête, correspondance des colonnes, aperçu, rattachement au projet et création du chiffrage
À quoi ça sert
L'import est le point de départ de tout chiffrage : vous déposez le fichier Excel du client — DPGF ou BPU — et l'application en tire les lignes chiffrables.
Le parcours se déroule en sept étapes numérotées. Vous choisissez l'onglet à traiter, la ligne d'en-tête, puis vous indiquez à quelles colonnes du fichier correspondent la désignation, la quantité, le prix. L'application classe ensuite chaque ligne — chapitre, sous-chapitre, ligne chiffrable, sous-total, ligne à ignorer — vous fait vérifier le résultat, et crée le chiffrage rattaché à un projet.
Concepts clés
- DPGF — décomposition du prix global et forfaitaire, le tableau chiffré fourni avec la consultation.
- BPU — bordereau de prix unitaires. Il s'importe par le même parcours.
- Ligne d'en-tête — la ligne du fichier qui contient les noms de colonnes. Elle sert de repère pour tout le reste de l'import.
- Mapping des colonnes — la correspondance entre les colonnes du fichier et les champs attendus. Une même correspondance peut viser plusieurs colonnes.
- Classification — le type déduit pour chaque ligne du fichier. Seules les lignes chiffrables deviennent des lignes de chiffrage.
- Ouvrage auto-généré — l'ouvrage propre au chiffrage, créé automatiquement lorsque la ligne du fichier porte des montants de fournitures, main d'œuvre ou sous-traitance.
Comment faire
Ouvrir l'assistant d'import
- Dans le menu, ouvrez « Chiffrage » puis « Import ».
- Ou, depuis la fiche d'un projet, cliquez sur « Démarrer un import » : le projet est alors pré-sélectionné à la dernière étape.
La barre d'étapes affiche « Import », « Onglet », « En-têtes », « Mapping », « Validation », « Aperçu », « Projet ». Vous pouvez revenir sur une étape déjà franchie en cliquant sur son numéro.
Étape 1 — déposer le fichier
- Cliquez sur « Sélectionner un fichier » dans la zone « Déposer votre fichier DPGF ou BPU ».
- Choisissez un fichier au format Excel
.xlsx.
Le message « Fichier Excel … analysé » s'affiche avec le nombre d'onglets détectés, et l'assistant passe à la sélection de l'onglet.
Étape 2 — choisir l'onglet
- Parcourez la liste « Onglets disponibles : ». Chaque onglet indique son nombre de lignes de données et, selon le cas, « En-têtes à la ligne N (score : …) » ou « En-têtes non détectés automatiquement ». Une pastille « En-têtes détectés » signale les onglets exploitables directement.
- Cliquez sur l'onglet voulu — le premier est sélectionné par défaut.
- Cliquez sur « Continuer avec cet onglet ».
Quand les en-têtes ont été reconnus, l'assistant saute l'étape suivante et propose directement le mapping, déjà pré-rempli.
Étape 3 — désigner la ligne d'en-tête
Cette étape n'apparaît que si la détection automatique a échoué.
- Lisez « La détection automatique n'a pas trouvé d'en-têtes clairs. Sélectionnez manuellement la ligne contenant les noms des colonnes. »
- Parcourez les « Lignes candidates détectées : ». Chaque candidate affiche son numéro, un score et un aperçu de ses cellules, les cellules vides étant marquées « vide ».
- Cliquez sur la bonne ligne, puis sur « Continuer avec cette ligne ».
Si aucune candidate n'est proposée, « Aucune ligne d'en-tête candidate trouvée. » s'affiche : continuez, les colonnes se désigneront à la main à l'étape suivante.
Étape 4 — faire correspondre les colonnes
- Vérifiez le bandeau de détection : « En-têtes détectés automatiquement » avec la ligne et le nombre de colonnes nommées, « Détection manuelle requise » ou « Aucun en-tête détecté ».
- Pour chaque champ, ouvrez la liste et cochez la ou les colonnes du fichier. Les colonnes sont présentées sous la forme « Col A ( intitulé ) ». Plusieurs colonnes peuvent alimenter le même champ ; leurs valeurs sont alors mises bout à bout.
- Contrôlez le résultat dans « Aperçu des données mappées » : les colonnes obligatoires y sont en vert, celles qui ne sont pas encore renseignées en orange, et « Non mappé » signale un champ vide.
- Cliquez sur « Transformer avec détection intelligente ».
Le traitement démarre et un message de progression indique le temps écoulé. À son issue, l'assistant passe à l'aperçu, ou à la validation manuelle si des lignes sont ambiguës — voir Analyse assistée par IA à l'import.
Si la désignation ou la quantité manquent, le traitement est refusé : « Mapping incomplet » et « Certaines colonnes obligatoires n'ont pas été mappées. ».
Étape 5 — valider les classifications ambiguës
Cette étape n'apparaît que lorsque des lignes n'ont pas pu être classées avec certitude. Voir Analyse assistée par IA à l'import.
Étape 6 — vérifier l'aperçu
- Lisez « Données prêtes pour l'import ».
- Parcourez le tableau : il affiche les quinze premières lignes, la mention « Affichage des 15 premières lignes sur N lignes au total » précisant le volume réel.
- Complétez les prix unitaires manquants directement dans la colonne « Prix Unitaire € ». Le montant de la ligne et le « Total des lignes: » se recalculent.
- Cliquez sur « Association au projet ».
Le bouton « Retour au mapping » permet de revoir la correspondance des colonnes.
Étape 7 — rattacher au projet et créer le chiffrage
- Choisissez « Projet existant » puis le projet dans « Sélectionner un projet », ou « Nouveau projet ». Quand aucun projet n'existe encore, « Projet existant » est inactif et porte la mention « (aucun projet disponible) ».
- Pour un nouveau projet, renseignez le nom (pré-rempli avec le nom du fichier), le client, la localisation, le nombre de pièces et les lots.
- Vérifiez « Nom du chiffrage * », pré-rempli avec « Chiffrage » suivi du nom de l'onglet.
- Cliquez sur « Créer le chiffrage ».
Le message « Import réussi » s'affiche et vous arrivez sur la liste des chiffrages du projet. En cas d'échec : « Erreur lors de la création du chiffrage ».
Référence
Champs de correspondance
| Champ | Obligatoire | Rôle |
|---|---|---|
| Code | Non | Code de l'article ou du chapitre dans le fichier |
| Désignation | Oui | Libellé de la ligne |
| Unité | Non | Unité de mesure |
| Quantité | Oui | Quantité de la ligne |
| Prix Unitaire | Non | Prix unitaire lu dans le fichier |
| Montant | Non | Montant lu dans le fichier |
| Fournitures (FRS) | Non | Montant de fournitures, pour la décomposition |
| Main d'œuvre (MO) | Non | Montant de main d'œuvre, pour la décomposition |
| Sous-traitance (ST) | Non | Montant de sous-traitance, pour la décomposition |
| Frais généraux (FG) | Non | Coefficient de frais généraux |
| Marge | Non | Coefficient de marge |
Messages de refus : « La colonne 'Désignation' est obligatoire », « La colonne 'Quantité' est obligatoire ».
Ce que devient chaque ligne du fichier
| Classification | Résultat dans le chiffrage |
|---|---|
| Ligne chiffrable | Devient une ligne du chiffrage |
| Chapitre | Ne devient pas une ligne : son code et son intitulé sont reportés sur les lignes qui suivent |
| Sous-chapitre | Idem, sur la colonne sous-chapitre |
| Sous-total | Écartée |
| Ligne de texte, ligne à ignorer | Écartées |
Un chiffrage importé ne contient donc que des lignes chiffrables, chacune portant le chapitre et le sous-chapitre dans lesquels elle se trouvait.
Décomposition automatique en ouvrage
Lorsqu'une ligne porte une valeur dans au moins une des colonnes Fournitures, Main d'œuvre ou Sous-traitance, un ouvrage propre à ce chiffrage est créé automatiquement :
- un composant « Fournitures », « Main d'œuvre » ou « Sous-traitance » par colonne renseignée, en quantité 1, au prix d'achat lu dans le fichier ;
- le prix unitaire de l'ouvrage vaut la somme de ces composants, multipliée par le coefficient de frais généraux puis par le coefficient de marge ;
- à défaut de coefficients dans le fichier, la valeur neutre 1 s'applique.
Cet ouvrage n'est pas ajouté au catalogue : il n'existe que dans ce chiffrage. Voir Travailler les lignes d'un chiffrage.
Formats acceptés
Excel .xlsx uniquement — « Format accepté : Excel (.xlsx) ». Pour alimenter le
catalogue depuis un fichier CSV, voir
Importer des composants dans le catalogue.
Messages d'erreur
| Message | Cause |
|---|---|
| « Fichier vide » / « Le fichier ne contient aucun onglet. » | Le classeur ne comporte aucun onglet exploitable |
| « Erreur de lecture » / « Impossible de lire le fichier Excel. Vérifiez son format. » | Le fichier n'a pas pu être ouvert |
| « Aucun onglet trouvé dans le fichier » | Aucun onglet n'a été détecté à la lecture |
| « Mapping incomplet » / « Certaines colonnes obligatoires n'ont pas été mappées. » | Désignation ou quantité non renseignées |
| « Erreur de traitement » / « Erreur lors du traitement des données » | La transformation a échoué |
| « Erreur lors de la création du chiffrage » | La dernière étape a échoué |
| « Veuillez sélectionner un projet » | Le mode « Projet existant » est choisi sans projet |
Questions fréquentes
Puis-je importer plusieurs onglets à la fois ?
Non. Un import traite un onglet. Pour un second onglet, relancez l'assistant : le chiffrage créé portera un autre nom, dans le même projet.
Puis-je importer un fichier .xls ou un CSV ?
Non, la sélection n'accepte que le format .xlsx. Enregistrez votre fichier dans
ce format avant de l'importer.
Mes chapitres disparaissent du chiffrage, est-ce normal ?
Oui. Les lignes de chapitre et de sous-chapitre ne deviennent pas des lignes chiffrables : leur code et leur intitulé sont recopiés sur chacune des lignes qu'elles regroupent, et restent visibles sous la désignation dans le tableau de chiffrage.
Puis-je revenir en arrière dans l'assistant ?
Oui. Chaque étape propose « Retour », et la barre d'étapes permet de revenir directement sur une étape déjà franchie. Revenir au mapping relance le traitement lorsque vous validez à nouveau.
Que se passe-t-il si je quitte l'assistant en cours de route ?
Rien n'est enregistré tant que vous n'avez pas cliqué sur « Créer le chiffrage ». Quitter la page en cours de parcours oblige à recommencer depuis le dépôt du fichier.
Importer des composants dans le catalogue
Choisir le type d'import, télécharger le modèle CSV, déposer le fichier et corriger les erreurs de ligne signalées
Créer et suivre un projet
Renseigner client, localisation, lots et nombre de pièces, suivre le statut du projet et le supprimer avec ses chiffrages