Adatok importálása
Amikor egy munkában 30 vagy több darab van, ezek egyenkénti bevitele lassú és könnyen hibás. A CutOptim két tömeges importálási módszert támogat, amelyek lehetővé teszik egy teljes vágási lista másodpercek alatt való betöltését az alkalmazásba – akár Excelben, Google Sheetsben, akár egy tervezőprogramból exportált CSV fájlban vannak az adataid.
- A Beillesztés működik az Alapanyag táblázatnál és a Darabok táblázatnál is, mindhárom módban (2D lapok, 1D lineáris és fa).
- A CSV fájl importálás a Darabok táblázatnál érhető el (2D, 1D és fa) – az egyes darab-szekciók fejlécében lévő kis CSV legördülő menü CSV importálása pontjával. Ugyanebben a menüben van a Sablon letöltése is.
Mindkét módszer az összes csomagban elérhető, beleértve az Ingyenest is.
1. módszer: Beillesztés Excelből vagy Google Sheetsből
Ez a leggyorsabb út egy táblázattól a CutOptimig. Nincs fájlt exportálni – csak másolj, illessz be és indíts.
- 1
Nyisd meg a táblázatot
Nyisd meg az Excel munkafüzetet, Google Sheet-et vagy LibreOffice Calc fájlt, amely tartalmazza a vágási listát vagy az alapanyag listát.
- 2
Válaszd ki az adattartományt
Jelöld ki az adatokat tartalmazó cellákat, az elvárt sorrendben (Név, Szélesség, Hossz, Db 2D-hez; Név, Hossz, Db 1D-hez; Név, Db, Szélesség, Magasság, Hossz fához). Belefoglalhatod a fejlécsort – minden módban ez dönti el az oszlopsorrendet, így az oszlopaid tetszőleges sorrendben lehetnek. A fejléc fölötti címsor (a munka neve) sem gond. Az a sor, amelyből hiányzik egy méret vagy olvashatatlan, illetve amelynek a mennyisége 0, kimarad, és a beillesztés utáni üzenet megmondja, hány sort hagyott ki a CutOptim.
- 3
Másold a vágólapra
Nyomj **Ctrl+C**-t (vagy **Cmd+C**-t Mac-en) a másoláshoz. A cellák most a vágólapon vannak tabulátorral elválasztott értékekként. A Jegyzettömbben megnyitott CSV fájlból vagy egy e-mailből kimásolt szöveg (`Ajtó;600;400;2`) ugyanígy beilleszthető – a pontosvesszőt vagy a vesszőt a CutOptim felismeri.
- 4
Illeszd be a CutOptimba
A módodhoz tartozó **Alapanyag** vagy **Darabok** szekcióban kattints a fejlécben a **Beillesztés** gombra – vagy kattints a fejléc alatti beillesztő mezőbe és nyomj **Ctrl+V**-t. A beillesztő mező egy keskeny, egysoros sáv, amíg rá nem kattintasz; ekkor teljes méretűre nyílik az oszlop-útmutatóval, és várja a Ctrl+V-t. A CutOptim beolvassa a sorokat és hozzáadja a táblázathoz.
- 5
Erősítsd meg a mértékegységet (csak fa Darabok)
Ha **fát illesztesz be a Darabok táblázatba**, egy rövid párbeszédpanel nyílik meg előnézettel, és megkérdezi, milyen mértékegységben vannak a számaid (mm, cm vagy hüvelyk). Válaszd ki a forrás-mértékegységet és erősítsd meg – az értékek átkonvertálódnak az aktuális munka-mértékegységedre. Minden más – a 2D, az 1D és a **fa, amelyet az Alapanyag táblázatba illesztesz** – azonnal bekerül, párbeszédpanel nélkül; az Alapanyag-fát az aktuális munka-mértékegységedben olvassa be, ezért beillesztés előtt állítsd be a mértékegységet.
Ez a módszer bármilyen táblázatkezelő alkalmazással működik, amely tabulátorral elválasztott értékeket másol a vágólapra: Microsoft Excel, Google Sheets, LibreOffice Calc, Apple Numbers és a legtöbb más asztali táblázatkezelő eszköz. Nincs szükség speciális exportálási lépésre.
Hogyan olvassa be az oszlopokat
Ha az adatokkal együtt a fejlécsort is kimásolod, a CutOptim az oszlopokat minden módban a címük alapján párosítja – tetszőleges sorrendben; a rövid címeket, például w, h, l, Qty, ugyanúgy felismeri, mint a teljes szavakat az app bármelyik nyelvén (Name/Név, Qty/Darab/Menge, Width/Sz/Breite, Height/M/Höhe, Length/Hossz/Länge …). A gyakori változatokat is érti — a mennyiséghez például Mennyiség, Pieces, Count, Anzahl, az árhoz Anyagár, Cost, Kosten, Coût. 2D-ben egy Name | Qty | w | l fejlécű listát így olvas: szélesség w, a másik oldal l, mennyiség Qty; 1D-ben a Qty | Length | Name fejlécet pontosan úgy, ahogy írja. A címben megadott mértékegységet – Szélesség (mm), Width (mm), Länge [cm], Length (in) – figyelembe veszi, és az alatta lévő számokat átváltja a munka-mértékegységedre.
Fejlécsor nélkül az oszlopokat pozíció szerint, balról jobbra, az alábbi sorrendben olvassa be. Ha egy fejlécet csak részben ismer fel (például egy mennyiség-oszlopot olyan szó címez, amelyet a CutOptim nem ismer), a sorokat pozíció szerint olvassa be, és a beillesztés utáni üzenet ezt jelzi („a fejlécet nem ismertem fel teljesen, ezért sorrend szerint olvastam: …”): nézd át a táblázatot, és ha a számok rossz helyre kerültek, nevezd át vagy rendezd át az oszlopot. Ha viszont a sorrend szerinti olvasás ellentmondana a fejlécnek — a felismert oszlopok nem ott vannak, ahol a sorrend szerinti olvasás keresné őket —, akkor semmi nem kerül be, és az üzenet megnevezi az ismeretlen oszlopot: nevezd át (például Név, Szélesség, Hossz, Db), vagy töröld a fejlécsort, és importáld újra.
Fánál az app saját, a te nyelveden mutatott oszlop-útmutatója (például Név | Darab | Sz | M | Hossz) változtatás nélkül is fejlécsorként működik, és a vastagság oszlopot (Vastagság, Thickness, Dicke …) a keresztmetszet egyik méreteként ismeri fel.
| Mód | Oszlopsorrend |
|---|---|
| 2D lapok | Név (opcionális), Szélesség, Hossz, Mennyiség |
| 1D lineáris | Név (opcionális), Hossz, Mennyiség |
| Fa | Név (opcionális), Mennyiség, Szélesség, Magasság, Hossz |
Ha kihagyod a Név oszlopot, a sort az első mérettel kezdd – a CutOptim automatikus címkét rendel hozzá.
Az Alapanyag táblázatba illesztéskor a nevek minden módban megmaradnak – akár a Beillesztés gombbal, akár a beillesztő mezőbe illesztesz.
2D-ben a sablon opcionális Forg. (angolul Rot.) és Élzárás oszlopa beillesztéssel is átjön – fejlécsorral bárhol lehetnek, fejléc nélkül közvetlenül a mennyiség után. A Forg. oszlopban a 0 (vagy nem) lap menti szálat ad az adott darabnak, így a szálirány miatt rögzített darab rögzített is marad — a Szál ikonján megjelennek a vonalak. Az Excel IGAZ/HAMIS értékét (TRUE/FALSE, HAMIS, FALSCH, FAUX …) bármelyik nyelven érti a Forg. oszlopban.
A Szál oszlop a fájlból állítja be a szálirányt. Írd bele: W (a szál a Szélesség mentén fut) vagy L (a Hossz mentén) — szavak is működnek, például Hossz mentén vagy Breite —, illetve nincs (vagy az app bármelyik nyelvén: none, keine, aucun …), ha nincs szál. A Darabok táblázatban (CSV és beillesztés) és az Alapanyag beillesztésénél is működik, ahol laponként adja meg a szálat (nincs = szál nélküli lap, például MDF). Az import utáni üzenet megmondja, hány sor kapott szálirányt a fájlból.
Más programból exportált szabásjegyzékek
Egy másik szabásjegyzék-programból exportált listát (például Length, Width, Qty, Material, Label, Enabled, Grain direction oszlopokkal) ugyanúgy a címei alapján olvas be, mint bármelyik másikat, és ezek közül három oszlop csinál is valamit:
Enabled— aFALSE/no/0jelölésű sor kimarad, és az importálás utáni üzenet megmondja, hány.Grain direction— a szálirányos darab forgatása tiltva lesz, de csak akkor, ha az oszlop tényleg megkülönbözteti a darabokat. Ha minden sorban ugyanaz az érték áll (az exportáló program alapértéke), az oszlopot figyelmen kívül hagyja, és a forgatás bekapcsolva marad — minden darab rögzítése csak anyagba kerülne —, az üzenet pedig ezt jelzi. Ha az oszlopban h és v érték is szerepel (vízszintes és függőleges), a kettőt 90°-kal elfordítva tartja egymástól: a h darabok abban az állásban maradnak, ahogyan megadtad őket, a v darabok ahhoz képest 90°-kal el vannak fordítva — hogy melyik melyik, azt minden sor Szál ikonja mutatja. Ha vanForg.(Rot.) oszlop, mindig az nyer.Material— Anyagspecifikus módban az a név, amely már szerepel az anyagraktáradban, hozzárendelődik a darabhoz. Azoknál a neveknél, amelyeket az anyagraktár nem ismer, a CutOptim az importálás után egyszer megkérdezi, hogy létrehozza-e őket és hozzárendelje-e a darabokat (Létrehozás és hozzárendelés); kikapcsolt Anyagspecifikus mód és legalább két, a fájlban szereplő anyag esetén azt kérdezi meg, hogy anyagonként külön szabja-e őket (Anyagonként külön — ez bekapcsolja a módot). Ha nemet mondasz, semmi nem változik. Az új anyagok az első alapanyag-sorod méretét kapják — a fájl nem mondja meg, mekkorák a lapok —, ezért futtatás előtt ellenőrizd minden anyag alapanyag-méretét.
2. módszer: CSV fájl importálása
Ha a vágási listát CSV fájlként exportáltad egy tervezőprogramból, CAD eszközből vagy ERP rendszerből, közvetlenül importálhatod a Darabok táblázatba. Nincs feltöltés – a fájlt a böngésződ olvassa be.
Új a formátum? A Darabok fejlécében nyisd le a CSV gombot, és válaszd a legördülő menü második elemét, a Sablont: letölt egy kész .csv fájlt a helyes oszlopokkal és két példasorral, amelyek minden oszlopra mutatnak példát (2D-ben élzárótípus-kódot is: T:ABS 22×1;B:ABS 22×1) – töltsd ki és importáld vissza ugyanennek a menünek a CSV importálása pontjával.
- 1
Készítsd elő a CSV-t
Mentsd a darabjaidat `.csv` fájlként (az Excel *Text (Tab delimited)* formátumában mentett, tabulátorral tagolt `.txt` is jó), az oszlopokkal a módodhoz tartozó sorrendben (lásd a lenti referenciát). A fejlécsor opcionális – a CutOptim az oszlopok párosításához használja, a fölötte álló címsort pedig kihagyja.
- 2
Nyisd le a CSV gombot, és válaszd a CSV importálása elemet
A módodhoz tartozó **Darabok** szekcióban (2D, 1D vagy Fa) kattints a fejlécben a kis **CSV** gombra. Ez egy legördülő menüt nyit meg két elemmel: **CSV importálása** és **Sablon**. A fájlválasztó a **CSV importálása** elemre kattintva nyílik meg.
- 3
Válaszd ki a fájlodat
Válaszd ki a `.csv` fájlt a számítógépedről. Azonnal beolvasásra kerül – semmi sem kerül a szerverre –, és a darabok bekerülnek a Darabok táblázatba.
- 4
Erősítsd meg a mértékegységet (csak fa)
A **fa** CSV ugyanazt a mértékegység-megerősítő párbeszédpanelt nyitja meg, mint a beillesztés: tekintsd át a sorok előnézetét, válaszd ki, hogy a számok mm-ben, cm-ben vagy hüvelykben vannak-e, és erősítsd meg. A 2D és 1D CSV sorok közvetlenül bekerülnek.
A CSV import hozzáadja a sorokat ahhoz, ami már a Darabok táblázatban van – nem törli előbb; az egyetlen kivétel az a táblázat, amelyben még csak az érintetlen példasorok állnak: azt az importálás lecseréli. Ha csak az importált sorokat szeretnéd látni, előtte ürítsd ki a táblázatot.
Az olvashatatlan sort a CutOptim kihagyja, soha nem találgat. Üres, olvashatatlan, nulla vagy negatív méret, illetve 0 mennyiség esetén a sor kimarad – a CutOptim nem talál ki hozzá méretet. Az importálás utáni üzenet megmondja, hány sort hagyott ki, ezért vesd össze ezt a számot a listáddal, és javítsd ki ezeket a sorokat a fájlban.
(Módosítva: 2026-09-29.) Addig a 2D CSV-ben az olvashatatlan szélességű sorból 400 × 300-as darab, az 1D CSV-ben pedig 500-as hossz lett, figyelmeztetés nélkül. Ha ez előtt a dátum előtt importáltál CSV-t, és a mentett projektedben egy oda nem illő 400×300 vagy 500 szerepel, az egy ilyen sorból származik.
CSV formátum referencia
A CSV import a Darabok táblázatot tölti fel. Ha a fájlodnak van fejlécsora, az oszlopok név szerint párosulnak (így csak a szükséges oszlopokat is beveheted, tetszőleges sorrendben, és opcionálisakat is hozzáadhatsz); fejléc nélkül az oszlopok pozíció szerint olvasódnak be, az alábbi sorrendben. A méretek az aktuális munka-mértékegységedben vannak (alapértelmezés szerint milliméter), kivéve a fát, ahol a forrás-mértékegységet importáláskor választod ki.
2D Darabok (lapok)
| Pozíció | Oszlop | Kötelező | Leírás |
|---|---|---|---|
| 1 | Név |
Igen | Címke ehhez a darabhoz, pl. Oldallap (üresen hagyható, de a mezőnek jelen kell lennie) |
| 2 | Szélesség |
Igen | Darab szélessége |
| 3 | Hossz |
Igen | Darab hossza |
| 4 | Mennyiség |
Igen | Azonos darabok száma |
| 5 | Forgatható |
Opcionális | 0 (vagy nem, no, false, nein …, és az Excel HAMIS értéke bármelyik nyelven) esetén a tájolás rögzített; bármely más érték, az üres cella vagy az oszlop elhagyása 90°-os forgatást enged |
| 6 | Élzárás |
Opcionális | Mely oldalak vannak élzárva, és milyen típussal. A TRBL az adott oldalakat megadott típus nélkül zárja el – Top (felső), Right (jobb), Bottom (alsó), Left (bal), bármilyen sorrendben, pl. TR a felső + jobb oldalra, üresen egyikre sem. A T:ABS oak 22;L:ABS white 22 oldalanként, név szerint rendel hozzá egy élzáró típust (a párokat ; választja el, vagy tedd idézőjelbe a cellát, ha vesszőt használnál); a nevek az élzáró-típus könyvtáradhoz illeszkednek, és egy ismeretlen név is élzárja az élt. Minden csomagban érvényesül, a Free-ben is |
| 7 | Szál |
Opcionális | W (a szál a Szélesség mentén) vagy L (a Hossz mentén); nincs vagy üres cella = nincs szál. Fejlécsorból olvassa; a letöltött sablon második példasorában L áll (nem forgatható sor) |
| 8 | Ár/db |
Opcionális | Extra költség késztermékenként (megmunkálás, élzárás…). A munka költségéhez adódik; az ügyfél árajánlatán soha nem jelenik meg |
| 9 | Eladási ár |
Opcionális | Amennyiért darabonként adod az ügyfélnek. Akkor használja, ha az árajánlat termékárból készül |
Példa: Oldallap,600,400,4,1
1D Darabok (lineáris darabok)
| Pozíció | Oszlop | Kötelező | Leírás |
|---|---|---|---|
| 1 | Név |
Igen | Címke ehhez a darabhoz (üresen hagyható) |
| 2 | Hossz |
Igen | Darab hossza |
| 3 | Mennyiség |
Igen | Azonos darabok száma |
| 4 | Ár/db |
Opcionális | Extra költség késztermékenként |
| 5 | Eladási ár |
Opcionális | Darabonkénti eladási ár |
Példa: Sín,1200,6
Fa Darabok (hossz × keresztmetszet)
| Pozíció | Oszlop | Kötelező | Leírás |
|---|---|---|---|
| 1 | Név |
Igen | Címke ehhez a darabhoz (üresen hagyható) |
| 2 | Mennyiség |
Igen | Azonos darabok száma |
| 3 | Szélesség |
Igen | Keresztmetszet szélessége |
| 4 | Magasság |
Igen | Keresztmetszet magassága |
| 5 | Hossz |
Igen | Darab hossza |
| 6 | Ár/db |
Opcionális | Extra költség késztermékenként |
| 7 | Eladási ár |
Opcionális | Darabonkénti eladási ár |
Példa: Láb,4,50,50,700
Fejlécsor esetén a Vastagság oszlopot a keresztmetszet egyik méreteként ismeri fel, és az app saját, a te nyelveden mutatott fa-oszlopútmutatóját is elfogadja fejlécként.
Maradék raktár CSV
A Maradék raktárnak saját CSV ⌄ legördülője van (lásd Maradék raktár). A fejlécsor nélküli fájlt soronként az értékek száma alapján olvassa: 4 érték = név, szélesség, magasság, darabszám (panel-maradék); 3 érték = név, hossz, darabszám (rúd-maradék).
Egy fájlon belül egyetlen mértékegységet használj. 2D és 1D esetén a számokat az aktuális CutOptim-mértékegységedben veszi, ezért importálás előtt állítsd az alkalmazást a megfelelő mértékegységre. Fánál az import párbeszédpanelben választod ki a forrás-mértékegységet, és a CutOptim konvertál helyetted.
Vessző, pontosvessző vagy tabulátor — mind a három működik
Nem kell átalakítanod a fájlt. A CutOptim megnézi az első olyan sort, amelyben van elválasztó, és azt választja a vessző, a pontosvessző és a tabulátor közül, amelyikből a legtöbbet találja, majd azzal olvassa végig a fájlt. Ez akkor számít, ha európai Windows-beállítást használsz, ahol az Excel „CSV”-je jellemzően pontosvesszős — mentsd és importáld úgy, ahogy van.
Az idézőjelezett mezőket helyesen kezeli, így az elválasztót tartalmazó név ("Polc, hosszú") is túléli az utat.
Számok, mértékegységek és fájlkódolás
- Tizedesvessző vagy tizedespont, ezres elválasztóval vagy anélkül. A
600,5,600.5,1 220,5,1.220,5és1,220.5mind helyesen olvasódik be. Ha egy számban mindkét jel szerepel, az utolsó a tizedesjel. Az önmagában álló1.220vagy1,220kétértelmű: tizedes törtként olvassa, hacsak ugyanabban a fájlban más számok nem bizonyítják, melyik jel a tizedesjel – az importálás utáni üzenet pedig megnevezi az értéket, hogy ellenőrizhesd. - A cellába írt mértékegységet –
720 mm,72 cm,2.44 m,28 3/8",2' 3 5/8"– átváltja a munka-mértékegységedre, bármire is van állítva az alkalmazás. A hüvelyk-törtek (23 5/8) hüvelykjel nélkül is működnek, a munka-mértékegységben. Így jön be egy SketchUp OpenCutList darablista is: aDesignationlesz a név, és a nyers vágási méretet (Length - raw,Width - raw) használja. - Az oszlopcímben megadott mértékegység –
Szélesség (cm),Width (cm),Länge [mm]– az adott oszlop puszta számaira vonatkozik. - Fájlkódolás. Az Excel „CSV”-je Windowson nem UTF-8, hanem a nyelved Windows-kódlapja (Windows-1250 a magyar, cseh, lengyel, román és horvát nyelvnél, Windows-1252 a nyugati nyelveknél). A CutOptim ezt felismeri, így az
Ajtó, aTürvagy aListwa ściennais épen érkezik meg. Az UTF-8 (BOM-mal vagy anélkül) és az Excel Unicode text formátuma is működik.
Az ár-oszlopok és a fejlécsor
A két ár-oszlop mindenhol opcionális, de egy dolgot érdemes tudni:
2D-nél és 1D-nél az ár-oszlopokat csak akkor olvassa be, ha a fájlnak felismert fejlécsora van. A fejléc nélküli 2D vagy 1D fájlt tisztán pozíció szerint olvassa, és a benne lévő árakat figyelmen kívül hagyja. A fa pozíció szerint is beolvassa őket (6. és 7. oszlop). Ha árat importálsz, tartsd meg a fejlécsort — a letölthető Sablon eleve tartalmaz egyet.
Az egyszerűen Ár nevű oszlop a költség-oszlopra képződik le, nem az eladási árra. Az eladási árhoz Eladási kezdetű fejlécet használj (például Eladási ár).
A táblázatod előkészítése
Néhány szokás minden alkalommal zökkenőmentessé teszi az importálást:
- A fejlécsor opcionális. A beillesztés és a CSV import egyaránt felismeri a fejlécsort, így mindkét módszernél megtarthatod az oszlopneveket – minden módban az oszlopok párosításához használja.
- Oszlopsorrend vagy nevek. Fejlécsorral a CSV import és a beillesztés minden módban a címük alapján párosítja az oszlopokat, tetszőleges sorrendben; fejléc nélkül pozíció szerint olvassa őket. A szükséges utolsó oszlop utáni extra oszlopokat figyelmen kívül hagyja.
- Egész számokat használj a mennyiséghez. A töredékes mennyiségek nem támogatottak. Ha egy munka 2,5 lapot igényel, kerekíts felfelé – írj
3-at. A2 db,3xvagy×4alakban írt mennyiséget 2-nek, 3-nak és 4-nek olvassa; a0mennyiségű sort kihagyja. - Egy mértékegységet használj végig. Az egy oszlopon belüli mértékegység-keverés (néhány érték mm-ben, néhány cm-ben) helytelen eredményeket produkál. Előbb konvertáld a táblázatot egyetlen mértékegységre (fánál csak importáláskor add meg a CutOptimnak a mértékegységet).
- A címkék tartalmazhatnak szóközöket és speciális karaktereket. A
Bal oldallap – Tölgyérvényes címke. CSV fájlban tedd idézőjelbe a címkét, ha vesszőt tartalmaz. - Az üres sorok kihagyásra kerülnek. Az adatcsoportok közötti üres sorok nem okoznak hibát. A fejléc fölötti címsort is kihagyja.
Az importálás után
Az importált sorok pontosan úgy jelennek meg a Darabok vagy az Alapanyag táblázatban, mintha kézzel gépelted volna be őket. Innentől:
- Ellenőrizz minden sort futtatás előtt. Győződj meg arról, hogy a méretek helyesek, és a mennyiségek megfelelnek a munkának.
- Szerkessz egyedi cellákat rájuk kattintva. Ha egy érték hibásan került be, kattints a cellára és javítsd ki.
- Adj hozzá vagy távolíts el sorokat a szokásos módon – az importált sorok azonosan viselkednek a kézzel bevittekkel.
- Futtasd az optimalizálást, ha elégedett vagy. Kattints az Optimalizálás futtatása gombra, vagy nyomj Ctrl+Enter-t.
A beillesztés és a CSV import egyaránt hozzáad a táblázatban már meglévő sorokhoz — egy kivétellel: azt a táblázatot, amelyben még csak az érintetlen példasorok állnak, az importálás lecseréli, így a mintadarabok nem kerülnek bele a tervedbe. Amint szerkesztettél vagy hozzáadtál egy sort, az importálás hozzáfűz; a saját soraid lecseréléséhez előbb távolítsd el őket, majd importálj.