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
Otwórz arkusz kalkulacyjny
Otwórz plik Excel, Google Sheets lub LibreOffice Calc zawierający listę cięcia lub listę materiału bazowego.
- 2
Zaznacz zakres danych
Zaznacz komórki zawierające Twoje dane. Możesz dołączyć wiersz nagłówka — CutOptim wykryje go i pominie. Umieść kolumny w oczekiwanej kolejności (Nazwa, Szerokość, Wysokość, Ilość dla 2D; Nazwa, Długość, Ilość dla 1D; Nazwa, Ilość, Szerokość, Wysokość, Długość dla drewna).
- 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.
- 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**. Wiersze zostają odczytane i dodane do tabeli.
- 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
Wklejanie mapuje kolumny według pozycji, od lewej do prawej. Wiersz nagłówka jest rozpoznawany i pomijany automatycznie (CutOptim szuka słów takich jak Name/Név, Qty/Darab, Width/Sz, Height/M, Length/Hossz).
| Tryb | Kolejność kolumn |
|---|---|
| Panele 2D | Nazwa (opcjonalnie), Szerokość, Wysokość, 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ę. Podczas wklejania do tabeli Materiał bazowy w trybie 2D lub 1D nazwa jest ignorowana (wiersze materiału bazowego są identyfikowane według rozmiaru); materiał drewniany zachowuje nazwę.
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 przykładowym wierszem — wypełnij go i zaimportuj z powrotem.
- 1
Przygotuj plik CSV
Zapisz swoje elementy jako plik `.csv` z kolumnami w dokładnej kolejności dla Twojego trybu (zobacz referencję poniżej). Wiersz nagłówka jest opcjonalny — CutOptim wykrywa go i pomija.
- 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
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
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. Wyczyść tabelę wcześniej, jeśli chcesz mieć tylko zaimportowane wiersze.
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 | Wysokość | Tak | Wysokość elementu |
| 4 | Ilość | Tak | Liczba identycznych elementów |
| 5 | Obracalny | Opcjonalne | 0 utrzymuje stałą orientację; każda inna wartość (lub pominięcie kolumny) pozwala na obrót o 90° |
| 6 | Obrzeże | Opcjonalne (Pro) | Kod inicjałów krawędzi dla oklejanych boków — T (góra), R (prawa), B (dół), L (lewa) — np. TRBL dla wszystkich czterech, TR dla góry + prawej, puste dla żadnej. Stosowane tylko w planie Pro; w przeciwnym razie ignorowane |
| 7 | 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 |
| 8 | 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
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ę 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.
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 wykrywają i pomijają wiersz nagłówka, więc możesz zachować tytuły kolumn w obu metodach.
- Kolejność lub nazwy kolumn. Wklejanie odczytuje kolumny według pozycji; import CSV dopasowuje je według nazwy nagłówka, gdy nagłówek jest obecny, a w przeciwnym razie 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. - 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ąbjest 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.
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. Aby zastąpić bieżącą zawartość, najpierw usuń istniejące wiersze, a następnie zaimportuj.