Import dat
Když má zakázka 30 nebo více dílů, zadávání po jednom je pomalé a snadno chybové. CutOptim podporuje dvě metody hromadného importu, které ti umožní přenést celý seznam řezů do aplikace za sekundy – ať už jsou tvá data v Excelu, Google Sheets nebo v CSV souboru exportovaném z návrhového programu.
- Vložení funguje pro tabulku Základní materiál i tabulku Díly, ve všech třech režimech (2D desky, 1D lineární a dřevo).
- Import CSV souboru je dostupný u tabulky Díly (2D, 1D i dřevo) – rozbalovací nabídka CSV ⌄ v záhlaví každé sekce dílů.
Obě metody jsou dostupné ve všech tarifech včetně Zdarma.
Metoda 1: Vložení z Excelu nebo Google Sheets
Toto je nejrychlejší cesta z tabulkového procesoru do CutOptim. Není třeba nic exportovat – stačí zkopírovat, vložit a pokračovat.
- 1
Otevři tabulkový procesor
Otevři sešit Excelu, soubor Google Sheets nebo LibreOffice Calc, který obsahuje tvůj seznam řezů nebo seznam materiálu.
- 2
Vyber datový rozsah
Vyber buňky obsahující tvá data, v očekávaném pořadí (Název, Šířka, Délka, Množství pro 2D; Název, Délka, Množství pro 1D; Název, Množství, Šířka, Výška, Délka pro dřevo). Řádek se záhlavím můžeš zahrnout – ve všech režimech podle něj CutOptim určí pořadí sloupců, takže sloupce můžeš mít v libovolném pořadí. Nevadí ani titulní řádek nad záhlavím (název zakázky). Řádek s chybějícím nebo nečitelným rozměrem nebo s množstvím 0 se přeskočí a hláška po vložení uvede, kolik řádků bylo přeskočeno.
- 3
Kopírovat do schránky
Stiskni Ctrl+C (nebo Cmd+C na Mac) pro kopírování. Buňky jsou nyní ve schránce jako hodnoty oddělené tabulátory. Stejně dobře se vloží i text zkopírovaný z CSV souboru v Poznámkovém bloku nebo z e-mailu (`Dveře;600;400;2`) – středník i čárka se rozpoznají.
- 4
Vlož do CutOptim
V sekci Základní materiál nebo Díly pro tvůj režim klikni na tlačítko Vložit v záhlaví sekce – nebo klikni na čárkované vkládací pole pod záhlavím a stiskni Ctrl+V. Pole je úzký jednořádkový pruh, dokud na něj neklikneš; pak se rozbalí na plnou velikost s nápovědou sloupců, připravené na Ctrl+V. Řádky se přečtou a přidají do tabulky.
- 5
Potvrď jednotku (pouze dřevo v tabulce Díly)
Vložení dřeva do tabulky Díly otevře krátký dialog s náhledem a zeptá se, v jaké jednotce jsou tvá čísla (mm, cm nebo palce). Vyber zdrojovou jednotku a potvrď – hodnoty se převedou na tvou aktuální pracovní jednotku. Vše ostatní – 2D, 1D a dřevo vložené do tabulky Základní materiál – se přidá rovnou, bez dialogu; dřevo v základním materiálu se čte ve tvé aktuální pracovní jednotce, takže před vložením nastav jednotku.
Tato metoda funguje s jakoukoli tabulkovou aplikací, která kopíruje do schránky hodnoty oddělené tabulátory: Microsoft Excel, Google Sheets, LibreOffice Calc, Apple Numbers a většina dalších desktopových tabulkových nástrojů. Není potřeba žádný speciální krok exportu.
Jak se čtou sloupce
Zkopíruj s daty i řádek se záhlavím a CutOptim přiřadí sloupce podle jejich názvů, a to ve všech režimech – v libovolném pořadí; rozpozná krátké názvy jako w, h, l, Qty i celá slova ve všech jazycích aplikace (Name/Název, Qty/Množství/Menge, Width/Šířka/Breite, Height/Výška/Höhe, Length/Délka/Länge …). Ve 2D se seznam se záhlavím Name | Qty | w | l přečte jako šířka w, druhá strana l a množství Qty; v 1D se Qty | Length | Name přečte přesně tak, jak je nadepsáno. Jednotka v názvu sloupce – Šířka (mm), Länge [cm], Length (in) – se respektuje a čísla pod ní se převedou na tvou pracovní jednotku. Rozpoznají se i další běžné názvy, ve všech jazycích: pro množství třeba Počet, Pieces, Count, Anzahl nebo Cant; pro cenu Cost, Kosten, Coût nebo Material price; pro vlákna Vlákna, Fil nebo Fibră; u dřeva i tloušťka (Tloušťka, Thickness, Dicke).
Bez řádku se záhlavím se sloupce čtou podle pozice, zleva doprava, v pořadí níže. Pokud CutOptim záhlaví rozpozná jen zčásti (například sloupec s množstvím nadepsaný slovem, které nezná), přečte řádky podle pozice a v hlášce po vložení to uvede („záhlaví nebylo plně rozpoznáno, sloupce byly načteny v pořadí: Označení, Šířka, Výška, Ks“): zkontroluj tabulku, a pokud čísla skončila ve špatném sloupci, sloupec přejmenuj nebo přesuň. Pokud by ale čtení podle pozice záhlaví odporovalo, neimportuje se nic a hláška uvede neznámý sloupec („záhlaví není jednoznačné, nic se neimportovalo — neznámý sloupec: …“): přejmenuj ho (např. Název, Šířka, Délka, Ks) nebo smaž řádek se záhlavím a zkus to znovu.
| Režim | Pořadí sloupců |
|---|---|
| 2D desky | Name (volitelný), Width, Length, Quantity |
| 1D lineární | Name (volitelný), Length, Quantity |
| Dřevo | Name (volitelný), Quantity, Width, Height, Length |
Pokud vynecháš sloupec Name, začni řádek prvním rozměrem – CutOptim přiřadí automatický popisek. Název se u základního materiálu zachovává ve všech třech režimech, ať vkládáš tlačítkem 📋 Vložit, nebo přes vkládací pole – tabulka Základní materiál má sloupec Název a nápověda u vkládacího pole si ho vyžádá (Název | Šířka | Délka | Ks | (Cena) pro 2D, Název | Délka | Ks | (Náklady) pro 1D). Sloupec tedy neodstraňuj.
U dřeva se jako záhlaví přijme i řádek s nápovědou aplikace v každém jazyce – například Název | Množství | Š | V | Délka, Nombre | Cant. | An | Al | Longitud nebo Nom | Qté | L | H | Longueur – a rozpoznají se i sloupce s tloušťkou.
Ve 2D projdou vložením i volitelné sloupce šablony Rot. a Edge banding – s řádkem se záhlavím kdekoli, bez něj hned za množstvím. Hodnota 0 (nebo ne) ve sloupci Rot. dá dílu vlákna podél desky, takže díl se zamčeným směrem vláken zůstane zamčený — jeho ikona Vlákna ukazuje čáry. Hodnoty PRAVDA/NEPRAVDA z Excelu se ve sloupci Rot. rozpoznají v jakémkoli jazyce (PRAVDA, NEPRAVDA, FALSE, FALSCH …).
Sloupec Vlákna (2D). Sloupec nadepsaný Vlákna (popisek aplikace, v každém jazyce) přijímá W (vlákna podél Šířky) nebo L (podél Délky), i jako slovo (Šířka, Délka, Width, Length …), případně žádný (nebo none, v jakémkoli jazyce). Funguje v tabulce dílů, při importu CSV i při vložení, a také při vložení do tabulky Desky: tam nastaví vlákna každé desky a žádný znamená desku bez vláken, třeba MDF. Hláška po importu uvede, u kolika dílů se směr nastavil („směr vláken převzat ze souboru u N dílů“). Hodnoty h / v ze seznamů exportovaných z jiných nástrojů si zachovávají svůj význam (viz níže).
Seznamy řezů exportované z jiných nástrojů
Seznam exportovaný z jiného programu pro seznamy řezů (sloupce jako Length, Width, Qty, Material, Label, Enabled, Grain direction) se čte podle názvů sloupců jako kterýkoli jiný a tři z těchto sloupců něco dělají:
Enabled— řádek označenýFALSE/no/0se vynechá a hláška po importu uvede, kolik jich bylo.Grain direction— díl se směrem vláken je zamčený proti otočení, ale jen tehdy, když sloupec díly skutečně rozlišuje. Pokud má každý řádek stejnou hodnotu (výchozí hodnota exportujícího nástroje), sloupec se ignoruje a otáčení zůstane zapnuté — zamknutí všech dílů by jen stálo materiál — a hláška to uvede. Když sloupec obsahuje h i v (vodorovně a svisle), obě hodnoty zůstanou o 90° od sebe: díly h si ponechají orientaci, v jaké byly zadány, díly v jsou o 90° otočené — kterou orientaci má který řádek, ukazuje jeho ikona Vlákna. SloupecRot., pokud je přítomen, má vždy přednost.Material— v Režimu podle materiálu se název, který už je ve tvém Skladu materiálů, přiřadí dílu. U názvů, které sklad nezná, se CutOptim po importu jednou zeptá, zda je má vytvořit a přiřadit k dílům (Vytvořit a přiřadit); když je Režim podle materiálu vypnutý a v souboru jsou dva nebo více materiálů, zeptá se, zda je řezat zvlášť podle materiálu (Zvlášť podle materiálu; tím se režim zapne). Odmítneš-li, nic se nezmění. Nové materiály převezmou rozměr tvého prvního řádku základního materiálu — soubor neříká, jak velké desky jsou —, takže před spuštěním zkontroluj rozměr základního materiálu u každého materiálu.
Metoda 2: Import CSV souboru
Pokud je tvůj seznam řezů exportován jako CSV z návrhového programu, CAD nástroje nebo ERP systému, můžeš ho importovat přímo do tabulky Díly. Nic se nenahrává – soubor se čte ve tvém prohlížeči.
Neznáš formát? Klikni na Šablona v rozbalovací nabídce CSV ⌄ v záhlaví sekce Díly a stáhni si hotový soubor .csv se správnými sloupci a dvěma ukázkovými řádky, které ukazují příklad pro každý sloupec (ve 2D i kód typu olepení, T:ABS 22×1;B:ABS 22×1) – vyplň ho a importuj zpět.
- 1
Připrav CSV
Ulož své díly jako soubor .csv (funguje i `.txt` oddělený tabulátory, uložený z Excelu jako *Text (Tab delimited)*) se sloupci v pořadí pro tvůj režim (viz reference níže). Volitelný řádek se záhlavím je v pořádku – CutOptim podle něj přiřadí sloupce a titulní řádek nad ním přeskočí.
- 2
Klikni na Importovat CSV
V sekci Díly pro tvůj režim (2D, 1D nebo Dřevo) otevři rozbalovací nabídku CSV ⌄ v záhlaví sekce a vyber Importovat CSV. Otevře se výběr souboru.
- 3
Vyber svůj soubor
Vyber soubor .csv ze svého počítače. Přečte se okamžitě – nic se neodesílá na server – a díly se přidají do tabulky Díly.
- 4
Potvrď jednotku (pouze dřevo)
CSV dřeva otevře stejný dialog pro potvrzení jednotky jako vložení: prohlédni si náhled řádků, vyber, zda jsou čísla v mm, cm nebo palcích, a potvrď. Řádky CSV pro 2D a 1D se přidají rovnou.
Import CSV řádky přidá k tomu, co už je v tabulce Díly – nejprve ji nevymaže; jedinou výjimkou je tabulka, která obsahuje jen nedotčené ukázkové řádky: tu import nahradí. Pokud chceš pouze importované řádky, vymaž tabulku předem.
Řádek, který nejde přečíst, se přeskočí – nikdy se nedomýšlí. Prázdný, nečitelný, nulový nebo záporný rozměr či množství 0 znamenají, že řádek vypadne – CutOptim si pro něj rozměr nevymýšlí. Hláška po importu uvede, kolik řádků bylo přeskočeno, takže toto číslo porovnej se svým seznamem a tyto řádky v souboru oprav.
(Změněno 2026-09-29.) Do té doby se z řádku 2D CSV s nečitelnou šířkou stal díl 400 × 300 a z řádku 1D délka 500, a to bez varování. Pokud jsi CSV importoval/a před tímto datem a v uloženém projektu máš zatoulaný 400×300 nebo 500, pochází právě z takového řádku.
Referenční formát CSV
Import CSV plní tabulku Díly. Pokud tvůj soubor má řádek se záhlavím, sloupce se přiřazují podle názvu (takže můžeš zahrnout jen sloupce, které potřebuješ, v libovolném pořadí, a přidat volitelné); bez záhlaví se čtou podle pozice v pořadí níže. Rozměry jsou v tvé aktuální pracovní jednotce (výchozí jsou milimetry), kromě dřeva, kde zdrojovou jednotku volíš při importu.
Díly 2D (desky)
| Pozice | Sloupec | Povinný | Popis |
|---|---|---|---|
| 1 | Name |
Ano | Popisek pro tento díl, např. Boční panel (může být prázdný, ale pole musí být přítomno) |
| 2 | Width |
Ano | Šířka dílu |
| 3 | Length |
Ano | Délka dílu |
| 4 | Quantity |
Ano | Počet identických dílů |
| 5 | Rotatable |
Volitelný | 0 (nebo ne, no, false, nem, nein …) zachová pevnou orientaci; jakákoli jiná hodnota, prázdná buňka nebo vynechání sloupce povolí otočení o 90° |
| 6 | Edge banding |
Volitelný | Které strany jsou olepené a jakým typem. TRBL olepí tyto strany bez konkrétního typu – Top (horní), Right (pravá), Bottom (dolní), Left (levá), v libovolném pořadí, např. TR pro horní + pravou, prázdné pro žádnou. T:ABS oak 22;L:ABS white 22 přiřadí každé straně typ hrany podle názvu (dvojice odděluj středníkem ; nebo dej buňku do uvozovek, chceš-li použít čárky); názvy se dohledávají v tvé knihovně typů hran a neznámý název hranu přesto olepí. Dostupné v každém plánu, i v bezplatném |
| 7 | Vlákna |
Volitelný | W (vlákna podél šířky) nebo L (podél délky); žádný nebo prázdná buňka = bez vláken. Čte se z řádku se záhlavím; stažená šablona má L na druhém ukázkovém řádku (řádek, který se neotáčí) |
| 8 | Cena/ks |
Volitelný | Dodatečné náklady na hotový kus (obrábění, olepování hran…). Přičítají se k nákladům zakázky; na nabídce pro zákazníka se nikdy nezobrazí |
| 9 | Prodejní cena |
Volitelný | Kolik zákazníkovi účtuješ za hotový kus. Použije se, když se nabídka staví z cen produktů |
Příklad: Boční panel,600,400,4,1
Díly 1D (lineární díly)
| Pozice | Sloupec | Povinný | Popis |
|---|---|---|---|
| 1 | Name |
Ano | Popisek pro tento díl (může být prázdný) |
| 2 | Length |
Ano | Délka dílu |
| 3 | Quantity |
Ano | Počet identických dílů |
| 4 | Cena/ks |
Volitelný | Dodatečné náklady na hotový kus |
| 5 | Prodejní cena |
Volitelný | Účtovaná cena za hotový kus |
Příklad: Lišta,1200,6
Díly dřevo (délka × průřez)
| Pozice | Sloupec | Povinný | Popis |
|---|---|---|---|
| 1 | Name |
Ano | Popisek pro tento díl (může být prázdný) |
| 2 | Quantity |
Ano | Počet identických dílů |
| 3 | Width |
Ano | Šířka průřezu |
| 4 | Height |
Ano | Výška průřezu |
| 5 | Length |
Ano | Délka dílu |
| 6 | Cena/ks |
Volitelný | Dodatečné náklady na hotový díl |
| 7 | Prodejní cena |
Volitelný | Účtovaná cena za hotový díl |
Příklad: Noha,4,50,50,700
Sklad zbytků
CSV pro Sklad zbytků se přečte i bez řádku se záhlavím, podle počtu hodnot na řádku: 4 hodnoty = název, šířka, výška, množství (zbytek desky); 3 hodnoty = název, délka, množství (zbytek tyče).
V rámci jednoho souboru používej jednu jednotku. U 2D a 1D se čísla berou v tvé aktuální jednotce CutOptim, takže před importem přepni aplikaci na správnou jednotku. U dřeva vybíráš zdrojovou jednotku v importním dialogu a CutOptim ji za tebe převede.
Čárky, středníky nebo tabulátory – funguje všechno
Soubor nemusíš převádět. CutOptim se podívá na první řádek, který obsahuje oddělovač, a vybere z čárky, středníku a tabulátoru ten, kterého tam najde nejvíc; ten pak použije pro celý soubor. To se hodí hlavně v evropském nastavení Windows, kde „CSV” z Excelu bývá oddělené středníky – ulož ho a naimportuj tak, jak je.
Pole v uvozovkách se zpracují správně, takže název obsahující oddělovač ("Police, dlouhá") cestu přežije.
Čísla, jednotky a kódování souboru
- Desetinná čárka nebo tečka, s oddělovači tisíců i bez nich.
600,5,600.5,1 220,5,1.220,5i1,220.5se přečtou správně. Když číslo nese obě značky, desetinná je ta poslední. Samotné1.220nebo1,220je nejednoznačné: přečte se jako desetinné číslo, pokud jiná čísla ve stejném souboru neprokážou, která značka je desetinná – a hláška po importu tuto hodnotu uvede, abys ji mohl/a zkontrolovat. - Jednotka zapsaná v buňce –
720 mm,72 cm,2.44 m,28 3/8",2' 3 5/8"– se převede na tvou pracovní jednotku, ať je aplikace nastavená na cokoli. Palcové zlomky (23 5/8) fungují i bez značky palce, v pracovní jednotce. Takto přichází i seznam dílů ze SketchUp pluginu OpenCutList: jehoDesignationse stane názvem a použije se hrubý rozměr pro řez (Length - raw,Width - raw). - Jednotka v názvu sloupce –
Šířka (cm),Width (cm),Länge [mm]– platí pro prostá čísla v daném sloupci. - Kódování souboru. „CSV“ z Excelu ve Windows není v UTF-8, ale v kódové stránce Windows pro tvůj jazyk (Windows-1250 pro maďarštinu, češtinu, polštinu, rumunštinu a chorvatštinu, Windows-1252 pro západní jazyky). CutOptim ji rozpozná, takže
Ajtó,TürneboListwa ściennadorazí neporušené. Funguje i UTF-8 (s BOM i bez něj) a formát Unicode text z Excelu.
Cenové sloupce a řádek se záhlavím
Oba cenové sloupce jsou všude volitelné, ale jedna věc se hodí vědět:
U 2D a 1D se cenové sloupce čtou jen tehdy, když má soubor rozpoznaný řádek se záhlavím. Soubor 2D nebo 1D bez záhlaví se čte čistě podle pozice a ceny v něm se ignorují. Dřevo je čte i podle pozice (sloupce 6 a 7). Pokud importuješ ceny, nech si v souboru záhlaví – stažitelná Šablona ho už obsahuje.
Sloupec pojmenovaný prostě Cena se mapuje na nákladovou cenu, ne na prodejní. Pro prodejní cenu použij záhlaví Prodejní cena (nebo takové, které obsahuje sell či selling).
Příprava tabulkového procesoru
Několik návyků zajistí, že importy pokaždé proběhnou hladce:
- Řádek se záhlavím je volitelný. Vložení i import CSV řádek se záhlavím rozpoznají a nepřidají ho jako díl, takže názvy sloupců můžeš u obou metod ponechat.
- Pořadí nebo názvy sloupců. S řádkem se záhlavím přiřazuje import CSV i vložení sloupce podle jejich názvů, v libovolném pořadí a ve všech režimech; bez záhlaví se sloupce čtou podle pozice. Další sloupce za posledním potřebným se ignorují.
- Používej celá čísla pro množství. Zlomková množství nejsou podporována. Zaokrouhli nahoru, pokud zakázka vyžaduje 2,5 desky – zadej
3. Množství zapsané jako2 db,3xnebo×4se přečte jako 2, 3 a 4; množství0řádek přeskočí. - Používej jednu jednotku všude. Míchání jednotek v jednom sloupci (některé hodnoty v mm, jiné v cm) přinese špatné výsledky. Nejprve převeď list na jednu jednotku (u dřeva stačí CutOptim jednotku sdělit při importu).
- Názvy mohou obsahovat mezery a speciální znaky.
Levý boční panel – Dubje platný popisek. V CSV souboru dej popisek do dvojitých uvozovek, pokud obsahuje čárku. - Prázdné řádky se přeskočí. Prázdné řádky mezi datovými skupinami nezpůsobují chyby. Přeskočí se i titulní řádek nad záhlavím.
Po importu
Importované řádky se zobrazí v tabulce Díly nebo Základní materiál přesně tak, jako bys je napsal/a ručně. Odtud:
- Zkontroluj každý řádek před spuštěním. Ověř, že rozměry vypadají správně a množství odpovídají tvé zakázce.
- Upravuj jednotlivé buňky kliknutím na ně. Pokud přišla hodnota špatně, klikni na buňku a oprav ji.
- Přidávej nebo odstraňuj řádky jako obvykle – importované řádky se chovají identicky jako ručně zadané.
- Spusť optimalizaci až budeš spokojený/á. Klikni na Spustit optimalizaci nebo stiskni Ctrl+Enter.
Vložení i import CSV přidávají k řádkům, které už jsou v tabulce — s jedinou výjimkou: tabulku, která obsahuje jen nedotčené ukázkové řádky, import nahradí, aby ukázkové díly neskončily ve tvém plánu. Jakmile nějaký řádek upravíš nebo přidáš, importy se připojují; chceš-li nahradit vlastní řádky, nejprve je odeber a poté importuj.