Importation de données
Lorsqu’un chantier compte 30 pièces ou plus, les saisir une par une est lent et propice aux erreurs. CutOptim prend en charge deux méthodes d’import en masse qui vous permettent d’introduire une liste de coupes complète dans l’application en quelques secondes — que vos données soient dans Excel, Google Sheets ou un fichier CSV exporté depuis un logiciel de conception.
- Le collage fonctionne à la fois pour le tableau de stock (Panneaux, Barres ou Stock de bois) et le tableau Pièces, dans les trois modes (panneaux 2D, linéaire 1D et bois).
- L’import de fichier CSV est disponible sur le tableau Pièces (2D, 1D et bois) — le menu déroulant CSV ⌄ dans l’en-tête de chaque section de pièces.
Les deux méthodes sont disponibles sur tous les forfaits, y compris Gratuit.
Méthode 1 : Coller depuis Excel ou Google Sheets
C’est la voie la plus rapide d’un tableur vers CutOptim. Aucun fichier à exporter — copiez, collez et c’est parti.
- 1
Ouvrir votre tableur
Ouvrez le classeur Excel, le fichier Google Sheets ou LibreOffice Calc qui contient votre liste de coupes ou votre liste de stock.
- 2
Sélectionner la plage de données
Sélectionnez les cellules contenant vos données. Vous pouvez inclure la ligne d'en-tête — CutOptim la détectera et la sautera. Placez les colonnes dans l'ordre attendu (Nom, Largeur, Hauteur, Qté pour le 2D ; Nom, Longueur, Qté pour le 1D ; Nom, Qté, Largeur, Hauteur, Longueur pour le bois).
- 3
Copier dans le presse-papiers
Appuyez sur **Ctrl+C** (ou **Cmd+C** sur Mac) pour copier. Les cellules sont maintenant dans votre presse-papiers sous forme de valeurs séparées par des tabulations.
- 4
Coller dans CutOptim
Dans la section de stock ou la section **Pièces** de votre mode, cliquez sur le bouton **📋 Coller** dans l'en-tête de la section — ou cliquez dans la zone de collage en pointillés sous l'en-tête et appuyez sur **Ctrl+V**. Les lignes sont lues et ajoutées au tableau.
- 5
Confirmer l'unité (bois, Pièces à découper uniquement)
Le collage de **bois dans le tableau Pièces à découper** ouvre une courte boîte de dialogue avec un aperçu qui vous demande dans quelle unité sont vos nombres (mm, cm ou pouce). Choisissez l'unité source et confirmez — les valeurs sont converties dans votre unité de travail actuelle. Tout le reste — 2D, 1D et **le bois collé dans le tableau Stock de bois** — est ajouté directement, sans boîte de dialogue ; le stock bois est lu dans votre unité de travail actuelle, alors réglez l'unité avant de coller.
Cette méthode fonctionne avec toute application de tableur qui copie des valeurs séparées par des tabulations dans le presse-papiers : Microsoft Excel, Google Sheets, LibreOffice Calc, Apple Numbers et la plupart des autres outils de tableur de bureau. Aucune étape d’export spéciale n’est nécessaire.
Comment les colonnes sont lues
Le collage mappe les colonnes par position, de gauche à droite. Une ligne d’en-tête est reconnue et sautée automatiquement (CutOptim recherche des mots comme Name/Név, Qty/Darab, Width/Sz, Height/M, Length/Hossz).
| Mode | Ordre des colonnes |
|---|---|
| Panneaux 2D | Nom (facultatif), Largeur, Hauteur, Quantité |
| Linéaire 1D | Nom (facultatif), Longueur, Quantité |
| Bois | Nom (facultatif), Quantité, Largeur, Hauteur, Longueur |
Si vous omettez la colonne Nom, commencez la ligne par la première dimension — CutOptim attribue une étiquette automatique. Lors du collage dans le tableau de stock (Panneaux ou Barres) en mode 2D ou 1D, le nom est ignoré (les lignes de stock sont identifiées par leur taille) ; le stock bois conserve le nom.
Méthode 2 : Importer un fichier CSV
Si votre liste de coupes est exportée au format CSV depuis un logiciel de conception, un outil CAO ou un système ERP, vous pouvez l’importer directement dans le tableau Pièces. Aucun téléversement — le fichier est lu dans votre navigateur.
Vous découvrez le format ? Ouvrez le menu déroulant CSV ⌄ dans l’en-tête de la section Pièces et cliquez sur Modèle pour télécharger un .csv prêt à l’emploi avec les bonnes colonnes et une ligne d’exemple — remplissez-le et réimportez-le.
- 1
Préparer le CSV
Enregistrez vos pièces dans un fichier `.csv` avec les colonnes dans l'ordre exact de votre mode (voir la référence ci-dessous). Une ligne d'en-tête est facultative — CutOptim la détecte et la saute.
- 2
Cliquer sur Importer CSV
Dans la section **Pièces** de votre mode (2D, 1D ou Bois), ouvrez le menu déroulant **CSV ⌄** dans l'en-tête de la section et cliquez sur **Importer CSV**. Un sélecteur de fichier s'ouvre.
- 3
Choisir votre fichier
Sélectionnez le fichier `.csv` depuis votre ordinateur. Il est lu immédiatement — rien n'est envoyé à un serveur — et les pièces sont ajoutées au tableau Pièces.
- 4
Confirmer l'unité (bois uniquement)
Un CSV de **bois** ouvre la même boîte de dialogue de confirmation d'unité que le collage : prévisualisez les lignes, choisissez si les nombres sont en mm, cm ou pouce, et confirmez. Les lignes CSV 2D et 1D sont ajoutées directement.
L’import CSV ajoute les lignes à ce qui se trouve déjà dans le tableau Pièces — il ne le vide pas au préalable. Videz le tableau avant si vous souhaitez uniquement les lignes importées.
Référence du format CSV
L’import CSV remplit le tableau Pièces. Si votre fichier comporte une ligne d’en-tête, les colonnes sont associées par nom (vous pouvez donc n’inclure que les colonnes dont vous avez besoin, dans n’importe quel ordre, et ajouter les colonnes facultatives) ; sans en-tête, elles sont lues par position dans l’ordre ci-dessous. Les dimensions sont dans votre unité de travail actuelle (millimètres par défaut), sauf pour le bois, où vous choisissez l’unité source lors de l’import.
Pièces (2D) — panneaux
| Position | Colonne | Requis | Description |
|---|---|---|---|
| 1 | Nom | Oui | Étiquette pour cette pièce, par ex. Panneau latéral (peut être laissé vide, mais le champ doit être présent) |
| 2 | Largeur | Oui | Largeur de la pièce |
| 3 | Hauteur | Oui | Hauteur de la pièce |
| 4 | Quantité | Oui | Nombre de pièces identiques |
| 5 | Pivotable | Facultatif | 0 maintient l’orientation fixe ; toute autre valeur (ou l’omission de la colonne) autorise une rotation à 90° |
| 6 | Chant | Facultatif (Pro) | Un code d’initiales de chants pour les côtés plaqués — T (haut), R (droite), B (bas), L (gauche) — par ex. TRBL pour les quatre, TR pour haut + droite, vide pour aucun. Appliqué uniquement avec un forfait Pro ; ignoré sinon |
| 7 | Prix | Facultatif | Coût supplémentaire par pièce finie (usinage, chant…). S’ajoute au coût du chantier ; n’apparaît jamais sur un devis client |
| 8 | Prix de vente | Facultatif | Ce que vous facturez au client par pièce finie. Utilisé lorsqu’un devis est construit à partir des prix produits |
Exemple : Panneau latéral,600,400,4,1
Pièces (1D) — pièces linéaires
| Position | Colonne | Requis | Description |
|---|---|---|---|
| 1 | Nom | Oui | Étiquette pour cette pièce (peut être vide) |
| 2 | Longueur | Oui | Longueur de la pièce |
| 3 | Quantité | Oui | Nombre de pièces identiques |
| 4 | Prix | Facultatif | Coût supplémentaire par pièce finie |
| 5 | Prix de vente | Facultatif | Montant facturé par pièce finie |
Exemple : Rail,1200,6
Pièces à découper — bois (longueur × section)
| Position | Colonne | Requis | Description |
|---|---|---|---|
| 1 | Nom | Oui | Étiquette pour cette pièce (peut être vide) |
| 2 | Quantité | Oui | Nombre de pièces identiques |
| 3 | Largeur | Oui | Largeur de la section |
| 4 | Hauteur | Oui | Hauteur de la section |
| 5 | Longueur | Oui | Longueur de la pièce |
| 6 | Prix | Facultatif | Coût supplémentaire par pièce finie |
| 7 | Prix de vente | Facultatif | Montant facturé par pièce finie |
Exemple : Pied,4,50,50,700
Utilisez une seule unité dans tout un fichier. Pour le 2D et le 1D, les nombres sont pris dans votre unité CutOptim actuelle, alors basculez l’application sur la bonne unité avant d’importer. Pour le bois, vous choisissez l’unité source dans la boîte de dialogue d’import et CutOptim effectue la conversion pour vous.
Virgules, points-virgules ou tabulations — les trois fonctionnent
Vous n’avez pas à convertir votre fichier. CutOptim examine la première ligne et retient celui des trois séparateurs — virgule, point-virgule ou tabulation — qu’il y trouve le plus souvent, puis l’utilise pour tout le fichier. Cela compte sur un Windows français, où le « CSV » d’Excel est enregistré avec des points-virgules : enregistrez-le et importez-le tel quel.
Les champs entre guillemets sont correctement gérés, un nom contenant le séparateur ("Étagère, longue") survit donc au trajet.
Les colonnes de prix et les lignes d’en-tête
Les deux colonnes de prix sont facultatives partout, mais il y a un point à connaître :
Pour le 2D et le 1D, les colonnes de prix ne sont lues que si votre fichier comporte une ligne d’en-tête reconnue. Un fichier 2D ou 1D sans en-tête est lu uniquement par position, et les prix qu’il contient sont ignorés. Le bois, lui, les lit aussi par position (colonnes 6 et 7). Si vous importez des prix, conservez la ligne d’en-tête — le Modèle téléchargeable en comporte déjà une.
Une colonne nommée simplement Prix correspond au coût, pas au prix de vente. Pour le prix de vente, utilisez un en-tête commençant par Prix de vente.
Préparation de votre tableur
Quelques habitudes permettent à chaque fois des imports sans problème :
- Une ligne d’en-tête est facultative. Le collage comme l’import CSV détectent et sautent une ligne d’en-tête, vous pouvez donc conserver vos titres de colonnes dans les deux méthodes.
- Ordre ou noms des colonnes. Le collage lit les colonnes par position ; l’import CSV les associe par nom d’en-tête lorsqu’un en-tête est présent, et par position sinon. Les colonnes supplémentaires au-delà de la dernière nécessaire sont ignorées.
- Utilisez des nombres entiers pour les quantités. Les quantités fractionnaires ne sont pas prises en charge. Arrondissez au supérieur si un chantier nécessite 2,5 feuilles — saisissez
3. - Utilisez une seule unité tout au long. Mélanger les unités dans une colonne (certaines valeurs en mm, d’autres en cm) produit des résultats incorrects. Convertissez d’abord la feuille dans une seule unité (pour le bois, indiquez simplement l’unité à CutOptim lors de l’import).
- Les étiquettes peuvent contenir des espaces et des caractères spéciaux.
Panneau latéral gauche – Chêneest une étiquette valide. Dans un fichier CSV, entourez une étiquette de guillemets doubles si elle contient une virgule. - Les lignes vides sont ignorées. Les lignes vierges entre les groupes de données ne provoquent pas d’erreurs.
Après l’importation
Les lignes importées apparaissent dans le tableau Pièces ou dans le tableau de stock exactement comme si vous les aviez saisies. À partir de là :
- Vérifiez chaque ligne avant de lancer. Contrôlez que les dimensions semblent correctes et que les quantités correspondent à votre chantier.
- Modifiez les cellules individuelles en cliquant dessus. Si une valeur est arrivée incorrecte, cliquez sur la cellule et corrigez-la.
- Ajoutez ou supprimez des lignes normalement — les lignes importées se comportent exactement comme les lignes saisies manuellement.
- Lancez l’optimisation lorsque vous êtes satisfait. Cliquez sur Lancer l’optimisation ou appuyez sur Ctrl+Entrée.
Le collage et l’import CSV ajoutent tous deux aux lignes déjà présentes dans le tableau. Pour remplacer le contenu actuel, supprimez d’abord les lignes existantes, puis importez.