Sari la conținutul principal
Pe această pagină

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. 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. 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. 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. 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. 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).

ModOrdinea coloanelor
Panouri 2DNume (opțional), Lățime, Înălțime, Cantitate
1D liniarNume (opțional), Lungime, Cantitate
LemnNume (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. 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. 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. 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. 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țieColoanăNecesarDescriere
1NumeDaEtichetă pentru această piesă, ex. Panou lateral (poate fi lăsată goală, dar câmpul trebuie să fie prezent)
2LățimeDaLățimea piesei
3ÎnălțimeDaÎnălțimea piesei
4CantitateDaNumărul de piese identice
5RotibilOpțional0 menține orientarea fixă; orice altă valoare (sau omiterea coloanei) permite rotația de 90°
6Cant ABSOpț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
7Preț/buc.OpționalCost suplimentar per piesă finită (prelucrare, cant…). Se adaugă la costul lucrării; nu apare niciodată pe o ofertă pentru client
8Preț de vânzareOpționalCâ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țieColoanăNecesarDescriere
1NumeDaEtichetă pentru această piesă (poate fi goală)
2LungimeDaLungimea piesei
3CantitateDaNumărul de piese identice
4Preț/buc.OpționalCost suplimentar per piesă finită
5Preț de vânzareOpționalCât ceri per piesă finită

Exemplu: Șipcă,1200,6

Piese lemn (lungime × secțiune)

PozițieColoanăNecesarDescriere
1NumeDaEtichetă pentru această piesă (poate fi goală)
2CantitateDaNumărul de piese identice
3LățimeDaLățimea secțiunii
4ÎnălțimeDaÎnălțimea secțiunii
5LungimeDaLungimea piesei
6Preț/buc.OpționalCost suplimentar per piesă finită
7Preț de vânzareOpționalCâ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 – Stejar este 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ă.

FAQ

Pot lipi date din Google Sheets în CutOptim?
Da. Copiază intervalul de date în Google Sheets cu Ctrl+C, apoi în CutOptim apasă butonul Lipire din antetul secțiunii de stoc sau de piese (sau apasă în caseta de lipire de sub antet și apasă Ctrl+V). Google Sheets copiază valorile separate prin tab pe clipboard, pe care CutOptim le recunoaște automat.
Ce ordine de coloane se așteaptă CutOptim când lipesc dintr-un spreadsheet?
Coloanele sunt citite după poziție. Pentru 2D: Nume, Lățime, Înălțime, Cantitate. Pentru 1D liniar: Nume, Lungime, Cantitate. Pentru lemn: Nume, Cantitate, Lățime, Înălțime, Lungime. Coloana Nume este opțională. Dacă spreadsheet-ul tău are un rând de antet, CutOptim îl detectează și îl sare automat.
Importul datelor costă credite sau necesită un plan plătit?
Nu. Importul CSV și lipirea din spreadsheet sunt disponibile pe toate planurile, inclusiv Gratuit. Nu există nicio limită pentru numărul de rânduri pe care le poți importa — limita planului gratuit este de 3 optimizări pe lună, iar un import de orice dimensiune contează tot ca o singură rulare.
Fișierul meu CSV folosește punct și virgulă în loc de virgulă. Trebuie să îl convertesc?
Nu. CutOptim citește prima linie a fișierului și alege dintre virgulă, punct și virgulă sau tab pe cel pe care îl găsește cel mai des, apoi folosește acel separator pentru tot fișierul. Exact asta produce Excel pe majoritatea localizărilor Windows europene, așa că îl poți salva și importa ca atare. Câmpurile între ghilimele sunt tratate corect, deci un nume care conține separatorul supraviețuiește.
Pot importa prețurile de cost și de vânzare împreună cu piesele?
Da. CSV-ul de piese are două coloane opționale la final — Preț/buc. (cost suplimentar per piesă finită) și Preț de vânzare (cât ceri per piesă). O singură capcană: pentru 2D și 1D acestea sunt citite doar când fișierul are un rând de antet recunoscut; un fișier 2D sau 1D fără antet este citit după poziție, iar prețurile din el sunt ignorate. Lemnul le citește și după poziție. Șablonul descărcabil include deja antetul.
Spreadsheet-ul meu are coloane suplimentare de care CutOptim nu are nevoie. Va eșua?
Nu. CutOptim citește coloanele în ordinea fixă indicată și ignoră orice coloane suplimentare după ultima de care are nevoie. Păstrează coloanele recunoscute în ordinea corectă și poți lăsa pe loc câmpurile de la final (coduri de cost, tip de material, finisaj).
Pot importa stocul (foi, bare) dintr-un fișier CSV?
Butonul pentru fișier CSV este disponibil doar pe tabelul Piese. Pentru a completa în masă tabelul de stoc, lipește dintr-un spreadsheet (funcționează și pentru stoc) sau folosește Stoc materiale pentru a salva și reutiliza dimensiunile tale standard de foi și bare.
Am corectat niște dimensiuni în spreadsheet. Pot lipi sau reimporta pentru a actualiza rândurile deja existente în tabel?
Nu — iar dacă o faci, nu se va actualiza nimic. Lipirea și importul CSV doar ADAUGĂ rânduri; nu potrivesc, nu înlocuiesc și nu actualizează niciodată ce se află deja acolo. Reimportarea unei liste de tăieri corectate te lasă cu ambele versiuni ale fiecărei piese, iar optimizatorul le va tăia pe toate. Pentru a actualiza rândurile existente, fie editezi celulele pe loc, fie ștergi mai întâi rândurile curente (butonul ✕ de pe fiecare rând) și apoi imporți.
Cum schimb lățimea sau înălțimea unei piese pe care am introdus-o deja?
Apasă celula Lățime sau Înălțime din tabelul Piese, tastează noua valoare și apasă Tab sau Enter pentru confirmare. Apoi rulează din nou optimizarea ca să vezi noul plan. Nu lipi și nu reimporta pentru a schimba o dimensiune — asta adaugă o piesă duplicat în loc să o actualizeze pe cea originală.

Actualizat: 20 iulie 2026