CSV-Stücklistenimport

Anleitung zum Import von Stücklistendaten mittels CSV-Datei

Import mittels CSV-Datei

Sie können Ihre in anderen Programmen erstellten Stücklisten direkt in unseren Online-Shop importieren und weiter bearbeiten.
Der Aufbau der CSV-Datei muss dabei untenstehender Beschreibung bzw. Beispieldatei entsprechen. Bei Fragen oder Problemen, zögern Sie bitte nicht uns direkt zu kontaktieren.

Die entsprechende Funktion zum CSV-Import finden Sie in unserem Online-Shop nach dem Erstellen eines neuen Auftrags auf der rechten Seite. Ebenso rechts neben jedem Auftrag in Ihrer persönlichen Auftragsübersicht.

Export aus Moser-Stücklistenprogramm

Benutzer des Arbeitsvorbereitungsprogramms der Firma Moser finden eine vorgefertigte Funktion zum Export in unserem CSV-Format direkt im Programm:

Die so exportierte CSV-Datei können Sie ebenfalls nach Neuanlage eines Auftrags oder in Ihrer Auftragsübersicht unseres Online-Shops importieren.

Beschreibung Dateiaufbau PKS Stücklistenimport (Version 1.2)

Allgemeines:

  • Trennzeichen: Semikolon ;
  • Zeichenkodierung: ISO-8859-1 (latin1) oder UTF-8
  • Zeilenenden: flexibel \n oder \r\n; aber einheitlich innerhalb der Datei
  • Kopfzeilen: 0 bis n Kopfzeilen möglich; Eine Zeile mit den Feldbezeichnern (wie in Musterdatei anbei) hat sich oft als praktisch herausgestellt
  • Dezimaltrennzeichen für Zahlen: Punkt

Datenzeilen:

Eine Zeile enthält alle Daten zu einer beliebigen Anzahl eines Plattenteiles (samt Bekantung):

Feld 1 objekt_bezeichnung

Zweck: Über eine einheitliche objekt_bezeichnung können mehrere zusammengehörende Teile gruppiert werden; gibt es keine Gruppierung kann auch einfach 1 für alle Zeilen gesetzt werden

Datentyp: String, 1 bis 7 Zeichen

Beispiele: Kasten, Tisch 1

Feld 2 teil_nr

Zweck: Nummer des Teils; Identifiziert gemeinsam mit der objekt_bezeichnung den Teil eindeutig

Datentyp: Ganzzahl >= 1

Anmerkung: Innerhalb einer objekt_bezeichnung eindeutig; Wird üblicherweise einfach fortlaufend beginnend mit 1 innerhalb des übergeordneten Objekts vergeben; Es dürfen jedoch auch Lücken in der Nummerierung auftreten

Feld 3 bezeichnung

Zweck: Optionale Textbezeichnung des Teils

Datentyp: String, 0 bis 30 Zeichen

Beispiele: Rückwand, Seite rechts

Feld 4 bemerkung

Zweck: Optionale Bearbeitungshinweise für unsere Mitarbeiter

Datentyp: String, 0 bis 50 Zeichen

Beispiele: Zuschnitt lt. Plan 1/4-Rundung, 20mm Lä Falz

Feld 5 anzahl

Zweck: Teilanzahl

Datentyp: Ganzzahl >= 1

Feld 6 laenge

Zweck: Länge (Fertigmaß) des Teils

Datentyp: Gleitkommazahl > 0

Feld 7 breite

Zweck: Breite (Fertigmaß) des Teils

Datentyp: Gleitkommazahl > 0

Feld 8 platte

Zweck: Plattenmaterial des Teils

Datentyp: String, 1 bis 255 Zeichen

Beispiel: Max 0179 FH 19 SP

Feld 9 kante_vorne

Zweck: optionales Kantenmaterial für Kante vorne (leer falls keine Kante vorne)

Datentyp: String, 0 bis 255 Zeichen

Beispiel: Max 0179 FH 2.0

Anmerkung: Die Kanten vorne/hinten werden immer an der als laenge festgelegten Seite angebracht (auch wenn diese die kürzere Seite ist).

Feld 10 kante_hinten

Zweck: optionales Kantenmaterial für Kante hinten (leer falls keine Kante hinten)

Datentyp: String, 0 bis 255 Zeichen

Beispiel: Max 0179 FH 2.0

Feld 11 kante_links

Zweck: optionales Kantenmaterial für Kante links (leer falls keine Kante links)

Datentyp: String, 0 bis 255 Zeichen

Beispiel: Max 0179 FH 2.0

Anmerkung: Die Kanten links/rechts werden immer an der als breite festgelegten Seite angebracht (auch wenn diese die längere Seite ist).

Feld 12 kante_rechts

Zweck: optionales Kantenmaterial für Kante rechts (leer falls keine Kante rechts)

Datentyp: String, 0 bis 255 Zeichen

Beispiel: Max 0179 FH 2.0

Feld 13 platte_oben

Zweck: optionales Belagsmaterial oben/außen (falls Platte zusammengeleimt werden soll; platte dient dann als Trägermaterial)

Beispiel: Max 0179 FH 02 HPL

Feld 14 platte_unten

Zweck: optionales Belagsmaterial unten/innen (falls Platte zusammengeleimt werden soll; platte dient dann als Trägermaterial)

Beispiel: Max 0179 FH 02 HPL

Feld 15 cnc_programmname

Zweck: optionaler Code, der das CNC-Programm für diesen Zuschnitt bezeichnet

Datentyp: String, 0–60 Zeichen; erlaubte Zeichen: Buchstaben (inkl. deutscher Umlaute), Ziffern, Bindestrich -, Unterstrich _, Schrägstrich /; keine Leerzeichen, Punkte oder sonstige Sonderzeichen

Hinweis: Falls Sie dieses Feld nutzen möchten, nehmen Sie bitte vorab Kontakt mit uns auf.

Feld 16 blockteilkuerzel

Zweck: nur für interne Verwendung – wird vom System automatisch gesetzt falls leer

Datentyp: String, 0–50 Zeichen

Hinweis: Dieses Feld wird beim Shop-CSV-Import ignoriert. Falls Sie es nutzen möchten, nehmen Sie bitte vorab Kontakt mit uns auf.

Feld 17 cnc_bearbeitung

Zweck: gibt an, ob für dieses Teil eine CNC-Bearbeitung gewünscht wird

Datentyp: 1 = CNC-Bearbeitung gewünscht, 0 oder leer = keine CNC-Bearbeitung

Hinweis: Dieses Feld wird beim Shop-CSV-Import ignoriert. Falls Sie es nutzen möchten, nehmen Sie bitte vorab Kontakt mit uns auf.

Änderungsverlauf:

  • Version 1.2: Felder 15 (cnc_programmname), 16 (blockteilkuerzel) und 17 (cnc_bearbeitung) offiziell aufgenommen.
  • Version 1.1: Zulässige Länge objekt_bezeichnung von 10 auf 7 Zeichen gekürzt.