Przejdź do głównej treści
Na tej stronie▾

Importowanie danych

Gdy zadanie ma 30 lub więcej elementów, wprowadzanie ich jeden po drugim jest powolne i łatwe do pomylenia. CutOptim obsługuje dwie metody zbiorczego importu, które pozwalają przenieść pełną listę cięcia do aplikacji w ciągu kilku sekund — niezależnie od tego, czy dane są w Excelu, Google Sheets, czy w pliku CSV wyeksportowanym z programu projektowego.

  • Wklejanie działa zarówno dla tabeli Materiał bazowy, jak i tabeli Elementy, we wszystkich trzech trybach (panele 2D, liniowy 1D i drewno).
  • Import pliku CSV jest dostępny dla tabeli Elementy (2D, 1D i drewno) — w rozwijanym menu CSV ⌄ w nagłówku każdej sekcji Elementy.

Obie metody są dostępne we wszystkich planach, w tym Bezpłatnym.


Metoda 1: Wklejanie z Excela lub Google Sheets

To najszybsza droga z arkusza do CutOptim. Nie ma pliku do wyeksportowania — po prostu skopiuj, wklej i gotowe.

  1. 1

    Otwórz arkusz kalkulacyjny

    Otwórz plik Excel, Google Sheets lub LibreOffice Calc zawierający listę cięcia lub listę materiału bazowego.

  2. 2

    Zaznacz zakres danych

    Zaznacz komórki zawierające Twoje dane, w oczekiwanej kolejności (Nazwa, Szerokość, Długość, Ilość dla 2D; Nazwa, Długość, Ilość dla 1D; Nazwa, Ilość, Szerokość, Wysokość, Długość dla drewna). Możesz dołączyć wiersz nagłówka — w każdym trybie to on decyduje o kolejności kolumn, więc mogą one stać w dowolnym układzie. Wiersz tytułowy nad nagłówkiem (np. nazwa zlecenia) również nie przeszkadza. Wiersz z brakującym lub nieczytelnym wymiarem albo z ilością 0 jest pomijany, a komunikat po wklejeniu podaje, ile wierszy pominięto.

  3. 3

    Skopiuj do schowka

    Naciśnij **Ctrl+C** (lub **Cmd+C** na Mac), aby skopiować. Komórki znajdują się teraz w schowku jako wartości rozdzielone tabulatorem. Tekst skopiowany z pliku CSV otwartego w Notatniku lub z e-maila (`Drzwi;600;400;2`) wkleja się równie dobrze — średnik lub przecinek zostanie rozpoznany.

  4. 4

    Wklej do CutOptim

    W sekcji **Materiał bazowy** lub **Elementy** dla Twojego trybu kliknij przycisk **Wklej** w nagłówku sekcji — albo kliknij przerywane pole wklejania pod nagłówkiem i naciśnij **Ctrl+V**. Pole jest wąskim, jednowierszowym paskiem, dopóki go nie klikniesz; wtedy rozwija się do pełnego rozmiaru z podpowiedzią kolumn, gotowe na **Ctrl+V**. Wiersze zostają odczytane i dodane do tabeli.

  5. 5

    Potwierdź jednostkę (tylko drewno w tabeli Elementy)

    Wklejenie **drewna do tabeli Elementy** otwiera krótkie okno dialogowe z podglądem, pytające, w jakiej jednostce podane są Twoje liczby (mm, cm lub cal). Wybierz jednostkę źródłową i potwierdź — wartości zostaną przeliczone na Twoją bieżącą jednostkę roboczą. Wszystko inne — 2D, 1D oraz **drewno wklejone do tabeli Materiał bazowy** — jest dodawane od razu, bez okna dialogowego; drewno w tabeli Materiał bazowy jest odczytywane w Twojej bieżącej jednostce roboczej, więc ustaw jednostkę przed wklejeniem.

Ta metoda działa z każdą aplikacją arkuszową kopiującą wartości rozdzielone tabulatorem do schowka: Microsoft Excel, Google Sheets, LibreOffice Calc, Apple Numbers i większość innych narzędzi arkuszowych na komputery. Nie jest potrzebny żaden specjalny krok eksportu.

Jak odczytywane są kolumny

Skopiuj razem z danymi wiersz nagłówka, a CutOptim dopasuje kolumny po ich tytułach — w każdym trybie i w dowolnej kolejności. Rozpoznawane są zarówno krótkie tytuły, takie jak w, h, l, Qty, jak i pełne słowa we wszystkich językach aplikacji (Nazwa/Name, Ilość/Qty/Menge, Szerokość/Width/Breite, Wysokość/Height/Höhe, Długość/Length/Länge …). W 2D lista z tytułami Name | Qty | w | l zostanie odczytana tak: szerokość w, drugi wymiar l, ilość Qty; w 1D lista Qty | Length | Name zostanie odczytana dokładnie tak, jak wskazują tytuły. Jednostka w tytule — Szerokość (mm), Länge [cm], Length (in) — jest uwzględniana, a liczby pod nią są przeliczane na Twoją jednostkę roboczą. Rozpoznawane są też inne popularne tytuły, we wszystkich językach: dla ilości na przykład Pieces, Count, Anzahl, Počet czy Cant; dla ceny Cost, Kosten, Coût czy Material price; dla usłojenia Usłojenie, Fil czy Fibră; w trybie drewna także grubość (Grubość, Thickness, Dicke). Kolumna Kolor nie jest już brana za kolumnę ilości.

Bez wiersza nagłówka kolumny są odczytywane według pozycji, od lewej do prawej, w kolejności podanej poniżej. Jeśli nagłówek zostanie rozpoznany tylko częściowo (na przykład kolumna ilości nosi tytuł, którego CutOptim nie zna), wiersze zostaną odczytane według pozycji, a komunikat po wklejeniu to zasygnalizuje („nagłówek nie został w pełni rozpoznany, kolumny odczytano w kolejności: Nazwa, Szerokość, Wysokość, Szt”). Sprawdź wtedy tabelę i zmień nazwę kolumny lub jej kolejność, jeśli liczby trafiły w złe miejsce. Jeśli natomiast odczyt według pozycji przeczyłby nagłówkowi, nic nie zostaje zaimportowane, a komunikat podaje nieznaną kolumnę („niejasny nagłówek, nic nie zaimportowano — nieznana kolumna: …”): zmień jej nazwę (np. Nazwa, Szerokość, Długość, Szt) albo usuń wiersz nagłówka i spróbuj ponownie.

Tryb Kolejność kolumn
Panele 2D Nazwa (opcjonalnie), Szerokość, Długość, Ilość
Liniowy 1D Nazwa (opcjonalnie), Długość, Ilość
Drewno Nazwa (opcjonalnie), Ilość, Szerokość, Wysokość, Długość

Jeśli pominiesz kolumnę Nazwa, rozpocznij wiersz od pierwszego wymiaru — CutOptim przypisze automatyczną etykietę.

W trybie drewna jako nagłówek akceptowany jest też wiersz podpowiedzi aplikacji w każdym języku — na przykład Nazwa | Ilość | Sz | W | Długość, Nombre | Cant. | An | Al | Longitud czy Nom | Qté | L | H | Longueur — a kolumny grubości są rozpoznawane.

Wklejanie do tabeli Materiał bazowy zachowuje Twoje nazwy w każdym trybie — zarówno przez przycisk 📋 Wklej, jak i przez pole wklejania pod nagłówkiem.

W trybie 2D przez wklejanie przechodzą też opcjonalne kolumny szablonu Obr. i Obrzeże — z wierszem nagłówka mogą stać w dowolnym miejscu, bez nagłówka muszą następować bezpośrednio po ilości. Wartość 0 (lub nie/no) w kolumnie Obr. nadaje danemu elementowi usłojenie wzdłuż płyty, więc część z zablokowanym kierunkiem słojów pozostaje zablokowana — jej ikona Usłojenie pokazuje linie. Wartości PRAWDA/FAŁSZ z Excela są rozumiane w kolumnie Obr. w każdym języku (PRAWDA, FAŁSZ, FALSE, FALSCH …).

Kolumna Usłojenie (2D). Kolumna zatytułowana Usłojenie (etykieta aplikacji, w każdym języku) przyjmuje W (usłojenie wzdłuż Szerokości) lub L (wzdłuż Długości), także jako słowo (Szerokość, Długość, Width, Length …), albo brak (lub none, w dowolnym języku). Działa w tabeli elementów — przy imporcie CSV i przy wklejaniu — a także przy wklejaniu do tabeli Płyty: tam ustawia usłojenie każdej płyty, a brak oznacza płytę bez usłojenia, np. MDF. Komunikat po imporcie podaje, ilu elementom je ustawiono („kierunek usłojenia z pliku ustawiony dla N elementów”). Wartości h / v z list wyeksportowanych z innych programów zachowują swoje znaczenie (patrz niżej).

Listy cięć wyeksportowane z innych narzędzi

Lista wyeksportowana z innego programu do list cięć (kolumny takie jak Length, Width, Qty, Material, Label, Enabled, Grain direction) jest odczytywana po tytułach jak każda inna, a trzy z tych kolumn mają dodatkowe działanie:

  • Enabled — wiersz oznaczony FALSE / no / 0 jest pomijany, a komunikat po imporcie podaje, ile ich było.
  • Grain direction — element z kierunkiem słojów jest blokowany przed obracaniem, ale tylko wtedy, gdy kolumna faktycznie rozróżnia elementy. Jeśli każdy wiersz ma tę samą wartość (domyślną wartość eksportującego programu), kolumna jest ignorowana, a obracanie pozostaje włączone — zablokowanie wszystkich elementów kosztowałoby tylko materiał — i komunikat o tym informuje. Gdy kolumna zawiera zarówno h, jak i v (poziomo i pionowo), oba są trzymane w odstępie 90°: elementy h zachowują orientację, w jakiej zostały wprowadzone, elementy v są obrócone o 90° względem niej — ikona Usłojenie w każdym wierszu pokazuje, który to przypadek. Kolumna Obr., jeśli jest obecna, zawsze ma pierwszeństwo.
  • Material — w Trybie wg materiału nazwa, która jest już w Twoim Magazynie materiałów, zostaje przypisana do elementu. W przypadku nazw, których magazyn nie zna, CutOptim pyta raz po imporcie, czy utworzyć je i przypisać do elementów (Utwórz i przypisz); przy wyłączonym Trybie wg materiału i co najmniej dwóch materiałach w pliku pyta, czy ciąć je osobno według materiału (Osobno wg materiału), co włącza ten tryb. Odmów, a nic się nie zmieni. Nowe materiały przyjmują rozmiar Twojego pierwszego wiersza materiału bazowego — plik nie mówi, jak duże są płyty — więc przed uruchomieniem sprawdź rozmiar materiału bazowego każdego materiału.

Metoda 2: Import pliku CSV

Jeśli Twoja lista cięcia jest eksportowana jako CSV z programu projektowego, narzędzia CAD lub systemu ERP, możesz zaimportować ją bezpośrednio do tabeli Elementy. Nie ma przesyłania — plik jest odczytywany w Twojej przeglądarce.

Nie znasz formatu? Otwórz rozwijane menu CSV ⌄ w nagłówku sekcji Elementy i wybierz Szablon, aby pobrać gotowy plik .csv z prawidłowymi kolumnami i dwoma przykładowymi wierszami, które pokazują przykład dla każdej kolumny (w 2D także kod typu okleiny, T:ABS 22×1;B:ABS 22×1) — wypełnij go i zaimportuj z powrotem.

  1. 1

    Przygotuj plik CSV

    Zapisz swoje elementy jako plik `.csv` (sprawdzi się też plik `.txt` rozdzielany tabulatorami, zapisany w Excelu jako *Tekst (rozdzielany znakami tabulacji)*) z kolumnami w kolejności dla Twojego trybu (zobacz referencję poniżej). Wiersz nagłówka jest opcjonalny — CutOptim używa go do dopasowania kolumn, a wiersz tytułowy nad nim pomija.

  2. 2

    Kliknij przycisk CSV

    W sekcji **Elementy** dla Twojego trybu (2D, 1D lub Cięcie drewna) otwórz rozwijane menu **CSV ⌄** w nagłówku sekcji i wybierz **Importuj CSV**. Otwiera się okno wyboru pliku.

  3. 3

    Wybierz swój plik

    Wybierz plik `.csv` ze swojego komputera. Zostaje on odczytany natychmiast — nic nie jest wysyłane na serwer — a elementy są dodawane do tabeli Elementy.

  4. 4

    Potwierdź jednostkę (tylko drewno)

    Plik CSV z **drewnem** otwiera to samo okno potwierdzenia jednostki co wklejanie: przejrzyj podgląd wierszy, wybierz, czy liczby są w mm, cm czy calach, i potwierdź. Wiersze CSV 2D i 1D są dodawane bezpośrednio.

Import CSV dodaje wiersze do tego, co już znajduje się w tabeli Elementy — nie czyści jej najpierw; wyjątkiem jest tabela zawierająca wyłącznie nietknięte wiersze przykładowe, którą import zastępuje. Wyczyść tabelę wcześniej, jeśli chcesz mieć tylko zaimportowane wiersze.

Wiersz, którego nie da się odczytać, jest pomijany — nigdy zgadywany. Pusty, nieczytelny, zerowy lub ujemny wymiar albo ilość 0 oznacza, że wiersz zostaje pominięty — CutOptim nie wymyśla dla niego rozmiaru. Komunikat po imporcie podaje, ile wierszy pominięto, więc porównaj tę liczbę ze swoją listą i popraw te wiersze w pliku.

(Zmieniono 2026-09-29.) Wcześniej wiersz CSV 2D z nieczytelną szerokością stawał się elementem 400 × 300, a wiersz 1D — długością 500, bez żadnego ostrzeżenia. Jeśli importowałeś plik CSV przed tą datą, a w zapisanym projekcie znajduje się przypadkowy element 400×300 lub 500, pochodzi on właśnie z takiego wiersza.


Referencja formatu CSV

Import CSV wypełnia tabelę Elementy. Jeśli plik ma wiersz nagłówka, kolumny są dopasowywane według nazwy (możesz więc zawrzeć tylko potrzebne kolumny, w dowolnej kolejności, i dodać opcjonalne); bez nagłówka są odczytywane według pozycji w podanej niżej kolejności. Wymiary są w Twojej bieżącej jednostce roboczej (domyślnie milimetry), z wyjątkiem drewna, gdzie wybierasz jednostkę źródłową podczas importu.

Elementy 2D (panele)

Pozycja Kolumna Wymagane Opis
1 Nazwa Tak Etykieta tego elementu, np. Panel boczny (może pozostać pusta, ale pole musi być obecne)
2 Szerokość Tak Szerokość elementu
3 Długość Tak Długość elementu
4 Ilość Tak Liczba identycznych elementów
5 Obracalny Opcjonalne 0 (lub nie, no, false, nem, nein …) utrzymuje stałą orientację; każda inna wartość, pusta komórka lub pominięcie kolumny pozwala na obrót o 90°
6 Obrzeże Opcjonalne Które strony są oklejone i jakim typem. TRBL okleja te strony bez konkretnego typu — T (góra), R (prawa), B (dół), L (lewa), w dowolnej kolejności, np. TR dla góry + prawej, puste dla żadnej. T:ABS oak 22;L:ABS white 22 przypisuje typ okleiny po nazwie do każdej strony (pary oddzielaj średnikiem ; lub ujmij komórkę w cudzysłów, aby użyć przecinków); nazwy są rozwiązywane względem Twojej biblioteki typów okleiny, a nieznana nazwa i tak okleja krawędź. Dostępne w każdym planie, także w darmowym
7 Usłojenie Opcjonalne W (usłojenie wzdłuż szerokości) lub L (wzdłuż długości); brak lub pusta komórka = bez usłojenia. Odczytywane z wiersza nagłówka; pobrany szablon ma L w drugim przykładowym wierszu (wiersz bez obracania)
8 Cena/szt. Opcjonalne Dodatkowy koszt na gotowy element (obróbka, oklejanie krawędzi…). Dolicza się do kosztu zadania; nigdy nie jest pokazywany na ofercie dla klienta
9 Cena sprzedaży Opcjonalne Kwota, którą liczysz klientowi za gotowy element. Używana, gdy oferta jest budowana z cen produktów

Przykład: Panel boczny,600,400,4,1

Elementy 1D (elementy liniowe)

Pozycja Kolumna Wymagane Opis
1 Nazwa Tak Etykieta tego elementu (może być pusta)
2 Długość Tak Długość elementu
3 Ilość Tak Liczba identycznych elementów
4 Cena/szt. Opcjonalne Dodatkowy koszt na gotowy element
5 Cena sprzedaży Opcjonalne Kwota za gotowy element

Przykład: Listwa,1200,6

Elementy z drewna (długość × przekrój)

Pozycja Kolumna Wymagane Opis
1 Nazwa Tak Etykieta tej części (może być pusta)
2 Ilość Tak Liczba identycznych części
3 Szerokość Tak Szerokość przekroju
4 Wysokość Tak Wysokość przekroju
5 Długość Tak Długość części
6 Cena/szt. Opcjonalne Dodatkowy koszt na gotową część
7 Cena sprzedaży Opcjonalne Kwota za gotową część

Przykład: Noga,4,50,50,700

Magazyn odcinków

Plik CSV Magazynu odcinków jest odczytywany także bez wiersza nagłówka, według liczby wartości w wierszu: 4 wartości = nazwa, szerokość, wysokość, ilość (resztka płyty); 3 wartości = nazwa, długość, ilość (resztka pręta).

Używaj jednej jednostki w całym pliku. Dla 2D i 1D liczby są przyjmowane w Twojej bieżącej jednostce CutOptim, więc przełącz aplikację na właściwą jednostkę przed importem. Dla drewna wybierasz jednostkę źródłową w oknie dialogowym importu, a CutOptim przelicza za Ciebie.

Przecinki, średniki lub tabulatory — działają wszystkie trzy

Nie musisz konwertować swojego pliku. CutOptim patrzy na pierwszą linię zawierającą separator i wybiera ten ze znaków — przecinek, średnik lub tabulator — którego znajdzie najwięcej, a następnie stosuje go do całego pliku. Ma to znaczenie, jeśli pracujesz w europejskich ustawieniach regionalnych Windows, gdzie „CSV” z Excela jest zwykle rozdzielany średnikami — zapisz go i zaimportuj bez zmian.

Pola w cudzysłowach są obsługiwane poprawnie, więc nazwa zawierająca separator ("Półka, długa") przetrwa import.

Liczby, jednostki i kodowanie pliku

  • Przecinek lub kropka dziesiętna, z separatorami tysięcy lub bez nich. 600,5, 600.5, 1 220,5, 1.220,5 i 1,220.5 są odczytywane poprawnie. Gdy liczba zawiera oba znaki, ostatni z nich jest separatorem dziesiętnym. Samo 1.220 lub 1,220 jest niejednoznaczne: jest odczytywane jako ułamek dziesiętny, chyba że inne liczby w tym samym pliku jednoznacznie wskazują, który znak jest dziesiętny — a komunikat po imporcie podaje tę wartość, żebyś mógł ją sprawdzić.
  • Jednostka wpisana w komórce — 720 mm, 72 cm, 2.44 m, 28 3/8", 2' 3 5/8" — jest przeliczana na Twoją jednostkę roboczą, niezależnie od ustawień aplikacji. Ułamki calowe (23 5/8) działają także bez znaku cala, w jednostce roboczej. Tak właśnie wczytuje się lista elementów z OpenCutList dla SketchUp: jej kolumna Designation staje się nazwą, a użyty zostaje surowy wymiar cięcia (Length - raw, Width - raw).
  • Jednostka w tytule kolumny — Szerokość (cm), Width (cm), Länge [mm] — dotyczy zwykłych liczb w tej kolumnie.
  • Kodowanie pliku. „CSV” z Excela w systemie Windows nie jest zapisywany w UTF-8, lecz w stronie kodowej Windows dla Twojego języka (Windows-1250 dla węgierskiego, czeskiego, polskiego, rumuńskiego i chorwackiego, Windows-1252 dla języków zachodnich). CutOptim to wykrywa, więc Ajtó, Tür czy Listwa ścienna docierają nienaruszone. Działają również UTF-8 (z BOM lub bez) oraz format Excela Tekst Unicode.

Kolumny cenowe a wiersze nagłówka

Obie kolumny cenowe są wszędzie opcjonalne, ale jest jedna rzecz, którą warto wiedzieć:

Dla 2D i 1D kolumny cenowe są odczytywane wyłącznie wtedy, gdy Twój plik ma rozpoznany wiersz nagłówka. Plik 2D lub 1D bez nagłówka jest odczytywany czysto według pozycji, a ceny w nim są ignorowane. Drewno odczytuje je również pozycyjnie (kolumny 6 i 7). Jeśli importujesz ceny, zachowaj wiersz nagłówka — Szablon do pobrania już go zawiera.

Kolumna nazwana po prostu Cena mapuje się na kolumnę kosztu, a nie ceny sprzedaży. Dla ceny sprzedaży użyj pełnego nagłówka Cena sprzedaży (rozpoznawane jest też angielskie sell lub selling).


Przygotowywanie arkusza

Kilka nawyków sprawia, że importy przebiegają sprawnie za każdym razem:

  • Wiersz nagłówka jest opcjonalny. Zarówno wklejanie, jak i import CSV rozpoznają wiersz nagłówka i nigdy nie importują go jako elementu, więc możesz zachować tytuły kolumn w obu metodach.
  • Kolejność lub nazwy kolumn. Z wierszem nagłówka import CSV i wklejanie dopasowują kolumny po tytułach, w dowolnej kolejności, w każdym trybie; bez nagłówka kolumny są odczytywane według pozycji. Dodatkowe kolumny po ostatniej potrzebnej są ignorowane.
  • Używaj liczb całkowitych dla ilości. Ułamkowe ilości nie są obsługiwane. Zaokrąglij w górę, jeśli zadanie wymaga 2,5 płyty — wpisz 3. Ilość zapisana jako 2 db, 3x lub ×4 jest odczytywana jako 2, 3 i 4; ilość 0 powoduje pominięcie wiersza.
  • Używaj jednej jednostki wszędzie. Mieszanie jednostek w kolumnie (niektóre wartości w mm, niektóre w cm) daje nieprawidłowe wyniki. Najpierw przelicz arkusz na jedną jednostkę (dla drewna wystarczy podać jednostkę w CutOptim podczas importu).
  • Etykiety mogą zawierać spacje i znaki specjalne. Panel lewy boczny – Dąb jest prawidłową etykietą. W pliku CSV ujmij etykietę w cudzysłów, jeśli zawiera przecinek.
  • Puste wiersze są pomijane. Puste linie między grupami danych nie powodują błędów. Pomijany jest też wiersz tytułowy nad nagłówkiem.

Po imporcie

Zaimportowane wiersze pojawiają się w tabeli Elementy lub Materiał bazowy dokładnie tak, jakbyś je wpisał. Stąd:

  • Przejrzyj każdy wiersz przed uruchomieniem. Sprawdź, czy wymiary wyglądają prawidłowo i czy ilości pasują do zadania.
  • Edytuj poszczególne komórki, klikając na nie. Jeśli jakaś wartość została wczytana błędnie, kliknij komórkę i popraw ją.
  • Dodawaj lub usuwaj wiersze normalnie — importowane wiersze zachowują się identycznie do wprowadzonych ręcznie.
  • Uruchom optymalizację, gdy jesteś zadowolony. Kliknij Uruchom optymalizację lub naciśnij Ctrl+Enter.

Zarówno wklejanie, jak i import CSV dodają do wierszy już znajdujących się w tabeli — z jednym wyjątkiem: tabela, która wciąż zawiera wyłącznie nietknięte wiersze przykładowe, jest zastępowana importem, więc przykładowe elementy nie trafiają do Twojego planu. Gdy zmienisz lub dodasz choć jeden wiersz, importy są dopisywane; aby zastąpić własne wiersze, najpierw je usuń, a następnie zaimportuj.

FAQ

Czy mogę wkleić dane z Google Sheets do CutOptim?
Tak. Skopiuj zakres danych w Google Sheets za pomocą Ctrl+C, następnie w CutOptim kliknij przycisk Wklej w nagłówku sekcji Materiał bazowy lub Elementy (albo kliknij pole wklejania pod nagłówkiem i naciśnij Ctrl+V). Google Sheets kopiuje do schowka wartości rozdzielone tabulatorem, które CutOptim rozpoznaje automatycznie.
Jakiej kolejności kolumn oczekuje CutOptim podczas wklejania z arkusza?
Bez wiersza nagłówka kolumny są odczytywane według pozycji. Dla 2D: Nazwa, Szerokość, Długość, Ilość. Dla 1D liniowego: Nazwa, Długość, Ilość. Dla drewna: Nazwa, Ilość, Szerokość, Wysokość, Długość. Kolumna Nazwa jest opcjonalna. Jeśli skopiujesz także wiersz nagłówka, CutOptim kieruje się tytułami Twoich kolumn — w każdym trybie i w dowolnym układzie (działają też krótkie tytuły, takie jak w, h, l czy Qty, a jednostka podana w tytule, np. Szerokość (cm), jest uwzględniana). Jeśli nagłówek zostanie rozpoznany tylko częściowo, CutOptim odczyta wiersze według pozycji i poinformuje o tym w komunikacie po wklejeniu; jeśli jednak odczyt według pozycji przeczyłby nagłówkowi, nic nie zostanie zaimportowane, a komunikat poda nazwę nieznanej kolumny. W 2D kolumna Usłojenie przyjmuje W (wzdłuż Szerokości), L (wzdłuż Długości) albo brak. Przy włączonym Trybie wg materiału i danych z wierszem nagłówka rozpoznawana jest też kolumna Materiał — jej tekst jest dopasowywany po nazwie do jednego z zapisanych materiałów, a nazwa bez dopasowania pozostaje nieprzypisana.
Czy importowanie danych kosztuje kredyty lub wymaga płatnego planu?
Nie. Import CSV i wklejanie z arkusza są dostępne we wszystkich planach, w tym Bezpłatnym. Nie ma limitu liczby importowanych wierszy — limitem planu Bezpłatnego jest liczba optymalizacji miesięcznie: 3, a import dowolnej wielkości nadal liczy się jako jedno uruchomienie.
Mój plik CSV używa średników zamiast przecinków. Czy muszę go konwertować?
Nie. CutOptim odczytuje pierwszą linię zawierającą separator i wybiera ten ze znaków — przecinek, średnik lub tabulator — którego znajdzie najwięcej, a następnie stosuje go do całego pliku. Właśnie to tworzy Excel w większości europejskich ustawień regionalnych Windows, więc możesz zapisać plik i zaimportować go bez zmian — także wtedy, gdy Excel zapisał go w stronie kodowej Windows zamiast w UTF-8, więc nazwy z polskimi znakami docierają nienaruszone. Pola w cudzysłowach są obsługiwane poprawnie, więc nazwa zawierająca separator przetrwa import.
Czy mogę importować ceny kosztowe i sprzedaży razem z elementami?
Tak. Plik CSV z elementami ma dwie opcjonalne kolumny końcowe — Cena/szt. (dodatkowy koszt na gotowy element) oraz Cena sprzedaży (kwota, którą liczysz za element). Jeden haczyk: dla 2D i 1D są one odczytywane wyłącznie wtedy, gdy plik ma rozpoznany wiersz nagłówka; plik 2D lub 1D bez nagłówka jest odczytywany według pozycji, a ceny w nim są ignorowane. Drewno odczytuje je również pozycyjnie. Szablon do pobrania zawiera już nagłówek.
Mój arkusz ma dodatkowe kolumny, których CutOptim nie potrzebuje. Czy to spowoduje błąd?
Nie. Bez wiersza nagłówka CutOptim odczytuje kolumny w pokazanej, stałej kolejności i ignoruje wszelkie dodatkowe kolumny po ostatniej potrzebnej — zachowaj rozpoznane kolumny we właściwej kolejności, a możesz pozostawić na miejscu końcowe pola (kody kosztów, typ materiału, wykończenie). Z wierszem nagłówka zarówno import CSV, jak i wklejanie dopasowują kolumny po tytułach, w każdym trybie, więc ich kolejność nie ma znaczenia.
Mój arkusz zapisuje liczby jako 1 220,5 lub 1.220,5. Czy muszę je przeformatować?
Nie. Działają zarówno przecinki, jak i kropki dziesiętne, a także separatory tysięcy — spacja, spacja nierozdzielająca, kropka (1.220,5) lub przecinek (1,220.5). Gdy liczba zawiera oba znaki, ostatni z nich jest separatorem dziesiętnym. Samo 1.220 lub 1,220 jest niejednoznaczne: CutOptim odczytuje je jako ułamek dziesiętny, chyba że inne liczby w tym samym wklejeniu lub pliku jednoznacznie wskazują, który znak jest dziesiętny — a komunikat po imporcie podaje tę wartość, żebyś mógł ją sprawdzić.
Czy mogę importować mój materiał bazowy (płyty, pręty) z pliku CSV?
Przycisk pliku CSV znajduje się tylko przy tabeli Elementy. Aby zbiorczo wypełnić tabelę Materiał bazowy, wklej z arkusza (działa również dla materiału bazowego) lub użyj Magazynu materiałów, aby zapisać i ponownie wykorzystać standardowe rozmiary płyt i prętów.
Poprawiłem kilka wymiarów w arkuszu. Czy mogę wkleić lub zaimportować ponownie, aby zaktualizować wiersze już obecne w tabeli?
Nie — i nic to nie zaktualizuje. Wklejanie i import CSV DODAJĄ wiersze; nigdy nie dopasowują, nie zastępują ani nie aktualizują wierszy wpisanych lub edytowanych przez Ciebie (import zastępuje jedynie tabelę, która wciąż zawiera wyłącznie nietknięte wiersze przykładowe). Ponowny import poprawionej listy cięcia zostawi Cię z obiema wersjami każdego elementu, a optymalizator wytnie je wszystkie. Aby zaktualizować istniejące wiersze, albo edytuj komórki na miejscu, albo najpierw usuń bieżące wiersze (przycisk ✕ przy każdym wierszu), a dopiero potem importuj.
Jak zmienić szerokość lub długość elementu, który już wprowadziłem?
Kliknij komórkę Szerokość lub Długość w tabeli Elementy, wpisz nową wartość i naciśnij Tab lub Enter, aby zatwierdzić. Następnie uruchom optymalizację ponownie, aby zobaczyć nowy układ. Nie wklejaj ani nie importuj ponownie, żeby zmienić wymiar — to doda zduplikowany element zamiast zaktualizować oryginał.
Czy mogę importować kierunek usłojenia moich elementów i płyt?
Tak, w 2D. Dodaj kolumnę Usłojenie do listy z wierszem nagłówka i wpisz w niej W (usłojenie biegnie wzdłuż Szerokości) lub L (wzdłuż Długości), albo brak dla elementu bez usłojenia. Działają też słowa takie jak wzdłuż Długości, a brak jest rozpoznawany w każdym języku aplikacji. Dotyczy to elementów (CSV i wklejanie) oraz wklejania do tabeli Płyty, gdzie brak oznacza płytę bez usłojenia, np. MDF. Szablon 2D do pobrania ma już kolumnę Usłojenie, z L w drugim przykładowym wierszu.

Zaktualizowano: 12 października 2026