Excel - Import / Export

 

Beschreibung

 

Wenn zwischen Auftraggeber und Auftragnehmer keine geeignete Schnittstelle wie GAEB zum elektronischen Datenaustausch von Leistungsverzeichnissen zur Verfügung steht, kann die Excel - Import / Export Schnittstelle genutzt werden.

 

 

Ihre Vorteile

  • flexible, schnelle Übernahme von Excel-Tabellen in BE.Crafts Belege

  • Export von BE.Crafts Belegen in Excel zur weiteren Bearbeitung durch Subunternehmer oder zur mobilen Aufmaßerfassung

  • kein zeitaufwändiges erfassen der Positionen  

  • Senkung der Fehlerquote

 

 

Anwendung

 

 

 

 

 

 

 

 

Excel-Import

 

 

Öffnen sie einen Beleg und wählen sie Datei | Öffnen | Excel Beleg einlesen
 
Der Inhalt des geöffneten Projektbeleges wird dabei überschrieben.

Das Format der Excel-Quelle beschreiben Sie in der Datei ExcelImport.ini.

Zum Importieren eines Excel-Beleges muss dieser zunächst in eine fest definierte Form gebracht werden. Diese Form ist durch eine Einrichtungs-Datei (ini-Datei) beschrieben und kann vom Kunden selber bearbeitet werden. Das bedeutet, die Reihenfolge und Anzahl der Spalten können variieren, je nachdem wie die ini-Datei konfiguriert wurde.

Diese muss sich im Work-Verzeichnis der Anwendung befinden.

 

ExcelImport.INI (Beispiel)  
 

 

 

Aufbau der INI Datei


Die Bezeichnung der Optionsnamen ist fest und darf nicht verändert werden. Der Name steht links vom „=“ und der Wert steht rechts vom „=“. Die Namen der Optionen stehen für eine bestimmte Spalte im Excel und für ein bestimmtes Feld im Beleg. Der Wert steht für die Spaltennummer dieses Feldes in der Excel-Datei (von links ausgehend und mit 1 beginnend):

 

  • [ExcelImport]
    Die Überschrift, diese Zeile darf nicht geändert werden

  • StartZeile=2
    Die Zeile in welcher der Import anfängt nach Daten zu suchen. Wird bspw. in der Excel-Vorlage noch eine Zeile am Anfang eingefügt, dann muss die Startzeile hochgezählt werden. Dieser Wert ist die einzige Ausnahme. Hier wird die StartZEILE von oben beginnend mit 1 eingetragen, nicht die Spalte.

  • SpalteTyp=1
    Die Spalte für den Typ des Datensatzes (Titel, Position, Paket)

  • SpaltePosNr=2
    Die Positionsnummer des Datensatzes (nach OZ-Maske)

  • SpalteMenge=3
    Die Spalte für die Menge, Dezimal, maximal 2 Nachkommastellen

  • SpalteEinheit=4
    Die Spalte für die Einheit, Text

  • SpalteText1=5
    Der Kurztext 1 – Text, 50 Zeichen (Beschreibung 1)

  • SpalteText2=6
    Der Kurztext 2 – Text, 50 Zeichen (Beschreibung 2)

  • SpalteText3=7
    Das technische Merkmal – Text, 50 Zeichen

  • SpalteBruttoEk=8
    Die Spalte für den BruttoEK, im Beleg das Feld „Brutto“ in der Spalte „Einkauf“

  • SpalteRabatt1=9
    Die Spalte für Rabatt 1, im Beleg das Feld „Rabatt 1“ in der Spalte Rabatt

  • SpalteMinuten=10
    Die Spalte für die Minuten, im Beleg das Feld „Minuten“ in der Spalte „Lohn“

  • SpalteVk2Lohn=11
    Die Spalte für den fixen VK-Preis für Lohnanteil, im Beleg das Feld „VK2“ in der Spalte „Lohn“

  • SpalteVk2Mat=12
    Die Spalte für den fixen VK-Preis für Materialanteil, im Beleg das Feld „VK2“ in der Spalte „Material“

  • SpalteRabatt=13
    Die Spalte für den VK-Rabatt, im Beleg das Feld „Rabatt“ in der Spalte „Verkauf“

 

Excel Tabelle (Beispiel)

Mit Bezug auf die oben stehende ExcelImport.INI, ist das die Sicht auf die Exceltabelle.

 

 

 

Beleg BE.Crafts

 

Ergebnis der Einlesung der Excel-Tabelle in BE.Crafts.