Importul datelor
Când o lucrare are 30 sau mai multe piese, introducerea lor una câte una este lentă și ușor de greșit. CutOptim suportă două metode de import în masă care îți permit să aduci o listă completă de tăieri în aplicație în câteva secunde — indiferent dacă datele tale se află în Excel, Google Sheets sau într-un fișier CSV exportat dintr-un program de design.
- Lipirea funcționează atât pentru tabelul de stoc, cât și pentru tabelul Piese, în toate cele trei moduri (panouri 2D, 1D liniar și lemn).
- Importul de fișier CSV este disponibil pe tabelul Piese (2D, 1D și lemn) — în meniul derulant CSV ⌄ din antetul fiecărei secțiuni de piese.
Ambele metode sunt disponibile pe toate planurile, inclusiv Gratuit.
Metoda 1: Lipire din Excel sau Google Sheets
Aceasta este calea cea mai rapidă de la un spreadsheet în CutOptim. Nu există niciun fișier de exportat — pur și simplu copiezi, lipești și continui.
- 1
Deschide spreadsheet-ul
Deschide registrul de lucru Excel, Google Sheet sau fișierul LibreOffice Calc care conține lista de tăieri sau lista de stoc.
- 2
Selectează intervalul de date
Selectează celulele care conțin datele tale, în ordinea așteptată (Nume, Lățime, Înălțime, Cant pentru 2D; Nume, Lungime, Cant pentru 1D; Nume, Cant, Lățime, Înălțime, Lungime pentru lemn). Poți include rândul de antet — CutOptim îl recunoaște în toate modurile și îl sare. Rândurile cărora le lipsește o dimensiune obligatorie sunt raportate și sărite, nu ghicite.
- 3
Copiază în clipboard
Apasă **Ctrl+C** (sau **Cmd+C** pe Mac) pentru a copia. Celulele sunt acum în clipboard ca valori separate prin tab.
- 4
Lipește în CutOptim
În secțiunea de stoc sau **Piese** pentru modul tău, apasă butonul **Lipire** din antetul secțiunii — sau apasă în caseta de lipire cu linie punctată de sub antet și apasă **Ctrl+V**. Rândurile sunt citite și adăugate în tabel.
- 5
Confirmă unitatea (doar lemn)
Lipirea de **lemn în tabelul Piese de tăiat** deschide un dialog scurt cu o previzualizare, care te întreabă în ce unitate sunt numerele tale (mm, cm sau inch). Alege unitatea sursă și confirmă — valorile sunt convertite în unitatea ta de lucru curentă. Tot restul — 2D, 1D și **lemnul lipit în tabelul Stoc lemn** — este adăugat direct, fără dialog; stocul de lemn este citit în unitatea ta de lucru curentă, așa că setează unitatea înainte de a lipi.
Această metodă funcționează cu orice aplicație spreadsheet care copiază valori separate prin tab în clipboard: Microsoft Excel, Google Sheets, LibreOffice Calc, Apple Numbers și majoritatea celorlalte instrumente spreadsheet desktop. Nu este necesar niciun pas special de export.
Cum sunt citite coloanele
Lipirea mapează coloanele după poziție, de la stânga la dreapta. Un rând de antet este recunoscut și sărit automat (CutOptim caută cuvinte precum Name/Név, Qty/Darab, Width/Sz, Height/M, Length/Hossz).
| Mod | Ordinea coloanelor |
|---|---|
| Panouri 2D | Nume (opțional), Lățime, Înălțime, Cantitate |
| 1D liniar | Nume (opțional), Lungime, Cantitate |
| Lemn | Nume (opțional), Cantitate, Lățime, Înălțime, Lungime |
Dacă omiți coloana Nume, începe rândul cu prima dimensiune — CutOptim atribuie o etichetă automată. Când lipești în tabelul Material de bază în modul 2D sau 1D, numele este ignorat (rândurile de stoc sunt identificate după dimensiune); stocul de lemn păstrează numele.
Metoda 2: Importul unui fișier CSV
Dacă lista ta de tăieri este exportată ca CSV dintr-un program de design, instrument CAD sau sistem ERP, o poți importa direct în tabelul Piese. Nu există nicio încărcare — fișierul este citit în browserul tău.
Nu cunoști formatul? Deschide meniul derulant CSV ⌄ din antetul secțiunii Piese și alege Șablon pentru a descărca un fișier .csv gata făcut, cu coloanele corecte și un rând exemplu — completează-l și importă-l înapoi.
- 1
Pregătește fișierul CSV
Salvează piesele tale ca fișier `.csv` cu coloanele în ordinea exactă pentru modul tău (vezi referința de mai jos). Un rând de antet este opțional — CutOptim îl detectează și îl sare.
- 2
Apasă butonul CSV
În secțiunea **Piese** pentru modul tău (2D, 1D sau Lemn), deschide meniul derulant **CSV ⌄** din antetul secțiunii și alege **Importă CSV**. Se deschide un selector de fișiere.
- 3
Alege fișierul
Selectează fișierul `.csv` de pe calculatorul tău. Este citit imediat — nimic nu este trimis către un server — iar piesele sunt adăugate în tabelul Piese.
- 4
Confirmă unitatea (doar lemn)
Un CSV de **lemn** deschide același dialog de confirmare a unității ca lipirea: previzualizează rândurile, alege dacă numerele sunt în mm, cm sau inch și confirmă. Rândurile CSV 2D și 1D sunt adăugate direct.
Importul CSV adaugă rândurile la ceea ce se află deja în tabelul Piese — nu îl golește mai întâi. Golește tabelul în prealabil dacă vrei doar rândurile importate.
Referință format CSV
Importul CSV populează tabelul Piese. Dacă fișierul tău are un rând de antet, coloanele sunt potrivite după nume (deci poți include doar coloanele de care ai nevoie, în orice ordine, și poți adăuga pe cele opționale); fără un antet, ele sunt citite după poziție în ordinea de mai jos. Dimensiunile sunt în unitatea ta de lucru curentă (milimetri implicit), cu excepția lemnului, unde alegi unitatea sursă la import.
Piese 2D (panouri)
| Poziție | Coloană | Necesar | Descriere |
|---|---|---|---|
| 1 | Nume | Da | Etichetă pentru această piesă, ex. Panou lateral (poate fi lăsată goală, dar câmpul trebuie să fie prezent) |
| 2 | Lățime | Da | Lățimea piesei |
| 3 | Înălțime | Da | Înălțimea piesei |
| 4 | Cantitate | Da | Numărul de piese identice |
| 5 | Rotibil | Opțional | 0 menține orientarea fixă; orice altă valoare (sau omiterea coloanei) permite rotația de 90° |
| 6 | Cant ABS | Opțional (Pro) | Un cod din inițialele muchiilor pentru laturile cu cant — Top (sus), Right (dreapta), Bottom (jos), Left (stânga) — ex. TRBL pentru toate patru, TR pentru sus + dreapta, gol pentru niciuna. Aplicat doar pe un plan Pro; altfel ignorat |
| 7 | Preț/buc. | Opțional | Cost suplimentar per piesă finită (prelucrare, cant…). Se adaugă la costul lucrării; nu apare niciodată pe o ofertă pentru client |
| 8 | Preț de vânzare | Opțional | Cât ceri clientului per piesă finită. Folosit când o ofertă este construită din prețurile produselor |
Exemplu: Panou lateral,600,400,4,1
Piese 1D (piese liniare)
| Poziție | Coloană | Necesar | Descriere |
|---|---|---|---|
| 1 | Nume | Da | Etichetă pentru această piesă (poate fi goală) |
| 2 | Lungime | Da | Lungimea piesei |
| 3 | Cantitate | Da | Numărul de piese identice |
| 4 | Preț/buc. | Opțional | Cost suplimentar per piesă finită |
| 5 | Preț de vânzare | Opțional | Cât ceri per piesă finită |
Exemplu: Șipcă,1200,6
Piese lemn (lungime × secțiune)
| Poziție | Coloană | Necesar | Descriere |
|---|---|---|---|
| 1 | Nume | Da | Etichetă pentru această piesă (poate fi goală) |
| 2 | Cantitate | Da | Numărul de piese identice |
| 3 | Lățime | Da | Lățimea secțiunii |
| 4 | Înălțime | Da | Înălțimea secțiunii |
| 5 | Lungime | Da | Lungimea piesei |
| 6 | Preț/buc. | Opțional | Cost suplimentar per piesă finită |
| 7 | Preț de vânzare | Opțional | Cât ceri per piesă finită |
Exemplu: Picior,4,50,50,700
Folosește o singură unitate în tot fișierul. Pentru 2D și 1D numerele sunt preluate în unitatea ta CutOptim curentă, așa că schimbă aplicația la unitatea corectă înainte de import. Pentru lemn alegi unitatea sursă în dialogul de import, iar CutOptim convertește pentru tine.
Virgulă, punct și virgulă sau tab — toate trei funcționează
Nu trebuie să îți convertești fișierul. CutOptim se uită la prima linie și alege dintre virgulă, punct și virgulă sau tab pe cel pe care îl găsește cel mai des, apoi îl folosește pentru tot fișierul. Asta contează dacă lucrezi pe o localizare Windows europeană, unde „CSV”-ul produs de Excel este de obicei separat prin punct și virgulă — salvează-l și importă-l ca atare.
Câmpurile între ghilimele sunt tratate corect, așa că un nume care conține separatorul ("Raft, lung") supraviețuiește drumului.
Coloanele de preț și rândurile de antet
Cele două coloane de preț sunt opționale peste tot, dar există un lucru de știut:
Pentru 2D și 1D, coloanele de preț sunt citite doar când fișierul tău are un rând de antet recunoscut. Un fișier 2D sau 1D fără antet este citit strict după poziție, iar prețurile din el sunt ignorate. Lemnul le citește și după poziție (coloanele 6 și 7). Dacă imporți prețuri, păstrează rândul de antet — Șablonul descărcabil are deja unul.
O coloană numită pur și simplu Preț se mapează la coloana de cost, nu la prețul de vânzare. Pentru prețul de vânzare folosește un antet care conține sell sau selling.
Pregătirea spreadsheet-ului
Câteva obiceiuri fac ca importurile să decurgă fără probleme de fiecare dată:
- Un rând de antet este opțional. Atât lipirea, cât și importul CSV detectează și sar un rând de antet, deci poți păstra titlurile coloanelor în oricare dintre metode.
- Ordinea sau numele coloanelor. Lipirea citește coloanele după poziție; importul CSV le potrivește după numele antetului când un antet este prezent și după poziție în caz contrar. Coloanele suplimentare după ultima necesară sunt ignorate.
- Folosește numere întregi pentru cantitate. Cantitățile fracționare nu sunt suportate. Rotunjește în sus dacă o lucrare necesită 2,5 foi — introdu
3. - Folosește o singură unitate în tot. Amestecarea unităților într-o coloană (unele valori în mm, altele în cm) produce rezultate greșite. Convertește foaia la o singură unitate mai întâi (pentru lemn, doar indică unitatea în CutOptim la import).
- Etichetele pot conține spații și caractere speciale.
Panou Lateral Stâng – Stejareste o etichetă validă. Într-un fișier CSV, pune eticheta între ghilimele duble dacă conține o virgulă. - Rândurile goale sunt sărite. Liniile goale dintre grupurile de date nu cauzează erori.
După import
Rândurile importate apar în tabelul Piese sau în tabelul de stoc exact ca și cum le-ai fi tastat. De aici:
- Revizuiește fiecare rând înainte de rulare. Verifică că dimensiunile arată corect și cantitățile corespund lucrării.
- Editează celulele individuale apăsând pe ele. Dacă o valoare a fost importată greșit, apasă pe celulă și corectează-o.
- Adaugă sau elimină rânduri ca de obicei — rândurile importate se comportă identic cu cele introduse manual.
- Rulează optimizarea când ești mulțumit. Apasă Rulează optimizarea sau tastează Ctrl+Enter.
Atât lipirea, cât și importul CSV adaugă la rândurile deja existente în tabel. Pentru a înlocui conținutul curent, elimină mai întâi rândurile existente, apoi importă.