Neu Versandexport Datei csv Semikolon am Ende

Jens31

Gut bekanntes Mitglied
30. Januar 2014
141
2
Hallo,

ich erstelle mit dem Versandexport eine CSV Datei für eine Versanddienstleister, nur setzt mir JTL immer am Ende der Spalten einen Semikolon.
Ich finde das Semikolon am ende garnicht schlimm, auch kommt excel usw. mit der Datei ohne Probleme klar, nur die Software vom Versanddienstleister nicht.

1+1=3
{% comment -%}
Dieses Skript wurde automatisch erzeugt. Sie können das Skript über folgende Einstellungen steuern:
{% endcomment -%}
{% assign VorlageKopfzeileExportieren = true -%}
{% assign VorlageZusatzzeileExportieren = false -%}
{% setcsv QuoteChar = '' -%}
{% setcsv EscapeChar = '' -%}
{% setcsv SeparatorChar = ';' -%}
{% setcsv InvalidCharsRegEx = '' -%}
{% setdefault NummerLocale = 'en-US' -%}
{% setdefault NummerFormat = 'F2' -%}
{% comment -%}
Unterhalb dieses Abschnittes sollten nur erfahrene Anwender Änderungen vornehmen.
{% endcomment -%}
{% for paket in Vorgang.Pakete -%}
{% capture COLL_DATE -%}
{% if paket.Versanddatum != null -%}
{{ paket.Versanddatum | Datum: 'dd.MM.yyyy' }}\
{% endif -%}
{% endcapture -%}
{% capture ContentForCsv %}{% if COLL_DATE != empty %}{{ COLL_DATE}}{% else %}{% endif %}{% endcapture -%}
{{ ContentForCsv | Csv }}{% capture COLL_TIMFM -%}
{% endcapture -%}
{% capture ContentForCsv %}{% if COLL_TIMFM != empty %}{{ COLL_TIMFM}}{% else %}{% endif %}{% endcapture -%}
{{ ContentForCsv | Csv }}{% capture COLL_TIMTO -%}
{% endcapture -%}
{% capture ContentForCsv %}{% if COLL_TIMTO != empty %}{{ COLL_TIMTO}}{% else %}{% endif %}{% endcapture -%}
{{ ContentForCsv | Csv }}{% capture INCOTERM -%}
{% endcapture -%}
{% capture ContentForCsv %}{% if INCOTERM != empty %}{{ INCOTERM}}{% else %}DAP{% endif %}{% endcapture -%}
{{ ContentForCsv | Csv }}{% capture GOODS_VALUE -%}
{{ Vorgang.Lieferschein.Auftrag.Gesamtbetrag | Nummer }}\
{% endcapture -%}
{% capture ContentForCsv %}{% if GOODS_VALUE != empty %}{{ GOODS_VALUE}}{% else %}{% endif %}{% endcapture -%}
{{ ContentForCsv | Csv }}{% capture GOODS_CURRENCY -%}
{{ Vorgang.Lieferschein.Auftrag.Währung }}\
{% endcapture -%}
{% capture ContentForCsv %}{% if GOODS_CURRENCY != empty %}{{ GOODS_CURRENCY}}{% else %}{% endif %}{% endcapture -%}
{{ ContentForCsv | Csv }}{% capture SHP_REF -%}
{{ Vorgang.Lieferschein.Auftrag.ExterneAuftragsnummer }}\
{% endcapture -%}
{% capture ContentForCsv %}Ext_{% if SHP_REF != empty %}{{ SHP_REF}}{% else %}{% endif %}{% endcapture -%}
{{ ContentForCsv | Csv }}{% capture REMARKS -%}
{{ Vorgang.Lieferschein.Auftrag.Hinweis.Text }}\
{% endcapture -%}
{% capture ContentForCsv %}{% if REMARKS != empty %}{{ REMARKS}}{% else %}{% endif %}{% endcapture -%}
{{ ContentForCsv | Csv }}{% capture TK1_CODE -%}
{% endcapture -%}
{% capture ContentForCsv %}{% if TK1_CODE != empty %}{{ TK1_CODE}}{% else %}{% endif %}{% endcapture -%}
{{ ContentForCsv | Csv }}{% capture L1_MARKS_AND_NUMBERS -%}
P{{ paket.InternePaketnummer }}\
{% endcapture -%}
{% capture ContentForCsv %}Int_{% if L1_MARKS_AND_NUMBERS != empty %}{{ L1_MARKS_AND_NUMBERS}}{% else %}{% endif %}{% endcapture -%}
{{ ContentForCsv | Csv }}{% capture L1_OUTPACK_AMOUNT -%}
{% endcapture -%}
{% capture ContentForCsv %}{% if L1_OUTPACK_AMOUNT != empty %}{{ L1_OUTPACK_AMOUNT}}{% else %}{% endif %}{% endcapture -%}
{{ ContentForCsv | Csv }}{% capture L1_OUTPACK_TYPE -%}
{% endcapture -%}
{% capture ContentForCsv %}{% if L1_OUTPACK_TYPE != empty %}{{ L1_OUTPACK_TYPE}}{% else %}{% endif %}{% endcapture -%}
{{ ContentForCsv | Csv }}{% capture L1_GOODS_DESCRIPTION -%}
{% endcapture -%}
{% capture ContentForCsv %}{% if L1_GOODS_DESCRIPTION != empty %}{{ L1_GOODS_DESCRIPTION}}{% else %}Sanitär Artikel{% endif %}{% endcapture -%}
{{ ContentForCsv | Csv }}{% capture L1_WEIGHT -%}
{{ Vorgang.Lieferschein.Positionen.VersandGewichtGesamt | Nummer: 'N4' }}\
{% endcapture -%}
{% capture ContentForCsv %}{% if L1_WEIGHT != empty %}{{ L1_WEIGHT}}{% else %}{% endif %}{% endcapture -%}
{{ ContentForCsv | Csv }}{% capture L1_LENGTH -%}
{% endcapture -%}
{% capture ContentForCsv %}{% if L1_LENGTH != empty %}{{ L1_LENGTH}}{% else %}{% endif %}{% endcapture -%}
{{ ContentForCsv | Csv }}{% capture L1_WIDTH -%}
{% endcapture -%}
{% capture ContentForCsv %}{% if L1_WIDTH != empty %}{{ L1_WIDTH}}{% else %}{% endif %}{% endcapture -%}
{{ ContentForCsv | Csv }}{% capture L1_HEIGHT -%}
{% endcapture -%}
{% capture ContentForCsv %}{% if L1_HEIGHT != empty %}{{ L1_HEIGHT}}{% else %}{% endif %}{% endcapture -%}
{{ ContentForCsv | Csv }}{% capture BP_SH_NAME1 -%}
{{ Vorgang.Lieferschein.Firma.Name }}\
{% endcapture -%}
{% capture ContentForCsv %}{% if BP_SH_NAME1 != empty %}{{ BP_SH_NAME1}}{% else %}{% endif %}{% endcapture -%}
{{ ContentForCsv | Csv }}{% capture BP_SH_NAME2 -%}
{% endcapture -%}
{% capture ContentForCsv %}{% if BP_SH_NAME2 != empty %}{{ BP_SH_NAME2}}{% else %}{% endif %}{% endcapture -%}
{{ ContentForCsv | Csv }}{% capture BP_SH_STREET1 -%}
{{ Vorgang.Lieferschein.Firma.Straße }}\
{% endcapture -%}
{% capture ContentForCsv %}{% if BP_SH_STREET1 != empty %}{{ BP_SH_STREET1}}{% else %}{% endif %}{% endcapture -%}
{{ ContentForCsv | Csv }}{% capture BP_SH_STREET2 -%}
{{ Vorgang.Lieferschein.Firma.Straße | NurHausnummer }}\
{% endcapture -%}
{% capture ContentForCsv %}{% if BP_SH_STREET2 != empty %}{{ BP_SH_STREET2}}{% else %}{% endif %}{% endcapture -%}
{{ ContentForCsv | Csv }}{% capture BP_SH_ZIP -%}
{{ Vorgang.Lieferschein.Firma.PLZ }}\
{% endcapture -%}
{% capture ContentForCsv %}{% if BP_SH_ZIP != empty %}{{ BP_SH_ZIP}}{% else %}{% endif %}{% endcapture -%}
{{ ContentForCsv | Csv }}{% capture BP_SH_CITY -%}
{{ Vorgang.Lieferschein.Firma.Ort }}\
{% endcapture -%}
{% capture ContentForCsv %}{% if BP_SH_CITY != empty %}{{ BP_SH_CITY}}{% else %}{% endif %}{% endcapture -%}
{{ ContentForCsv | Csv }}{% capture BP_SH_COUNTRY -%}
{{ Vorgang.Lieferschein.Firma.Land.ISO }}\
{% endcapture -%}
{% capture ContentForCsv %}{% if BP_SH_COUNTRY != empty %}{{ BP_SH_COUNTRY}}{% else %}{% endif %}{% endcapture -%}
{{ ContentForCsv | Csv }}{% capture BP_CN_NAME1 -%}
{% if Vorgang.Lieferschein.Auftrag.Lieferadresse.Firma != empty -%}
{{ Vorgang.Lieferschein.Auftrag.Lieferadresse.Firma }}\
{% else -%}
{{ Vorgang.Lieferschein.Auftrag.Lieferadresse.Vorname }} {{ Vorgang.Lieferschein.Auftrag.Lieferadresse.Name }}\
{% endif -%}
{% endcapture -%}
{% capture ContentForCsv %}{% if BP_CN_NAME1 != empty %}{{ BP_CN_NAME1}}{% else %}{% endif %}{% endcapture -%}
{{ ContentForCsv | Csv }}{% capture BP_CN_NAME2 -%}
{% if Vorgang.Lieferschein.Auftrag.Lieferadresse.Firma != empty -%}
{% if Vorgang.Lieferschein.Auftrag.Lieferadresse.Firmenzusatz != empty -%}
{{ Vorgang.Lieferschein.Auftrag.Lieferadresse.Firmenzusatz }}\
{% else -%}
{{ Vorgang.Lieferschein.Auftrag.Lieferadresse.Vorname }} {{ Vorgang.Lieferschein.Auftrag.Lieferadresse.Name }}\
{% endif -%}
{% endif -%}
{% endcapture -%}
{% capture ContentForCsv %}{% if BP_CN_NAME2 != empty %}{{ BP_CN_NAME2}}{% else %}{% endif %}{% endcapture -%}
{{ ContentForCsv | Csv }}{% capture BP_CN_STREET1 -%}
{{ Vorgang.Lieferschein.Auftrag.Lieferadresse.Straße }}\
{% endcapture -%}
{% capture ContentForCsv %}{% if BP_CN_STREET1 != empty %}{{ BP_CN_STREET1}}{% else %}{% endif %}{% endcapture -%}
{{ ContentForCsv | Csv }}{% capture BP_CN_STREET2 -%}
{{ Vorgang.Lieferschein.Auftrag.Lieferadresse.Straße }} {{ Vorgang.Lieferschein.Auftrag.Lieferadresse.Adresszusatz }}\
{% endcapture -%}
{% capture ContentForCsv %}{% if BP_CN_STREET2 != empty %}{{ BP_CN_STREET2}}{% else %}{% endif %}{% endcapture -%}
{{ ContentForCsv | Csv }}{% capture BP_CN_ZIP -%}
{{ Vorgang.Lieferschein.Auftrag.Lieferadresse.PLZ }}\
{% endcapture -%}
{% capture ContentForCsv %}{% if BP_CN_ZIP != empty %}{{ BP_CN_ZIP}}{% else %}{% endif %}{% endcapture -%}
{{ ContentForCsv | Csv }}{% capture BP_CN_CITY -%}
{{ Vorgang.Lieferschein.Auftrag.Lieferadresse.Ort }}\
{% endcapture -%}
{% capture ContentForCsv %}{% if BP_CN_CITY != empty %}{{ BP_CN_CITY}}{% else %}{% endif %}{% endcapture -%}
{{ ContentForCsv | Csv }}{% capture BP_CN_COUNTRY -%}
{{ Vorgang.Lieferschein.Auftrag.Lieferadresse.LandISO }}\
{% endcapture -%}
{% capture ContentForCsv %}{% if BP_CN_COUNTRY != empty %}{{ BP_CN_COUNTRY}}{% else %}{% endif %}{% endcapture -%}
{{ ContentForCsv | Csv }}{% capture BP_CN_PHONE -%}
{{ Vorgang.Lieferschein.Auftrag.Lieferadresse.Telefon }}\
{% endcapture -%}
{% capture ContentForCsv %}{% if BP_CN_PHONE != empty %}{{ BP_CN_PHONE}}{% else %}{% endif %}{% endcapture -%}
{{ ContentForCsv | Csv }}{% capture BP_CN_FAX -%}
{% endcapture -%}
{% capture ContentForCsv %}{% if BP_CN_FAX != empty %}{{ BP_CN_FAX}}{% else %}{% endif %}{% endcapture %}
{{ ContentForCsv | Csv }}
{% endfor -%}



MFG
 

wideweb

Neues Mitglied
5. Dezember 2019
2
0
Hallo,
ich häng mich mal hier dran.
ich exportiere den Lagerbestand, also nur Artikelnummer und Lagerbestand; sind also 2 Spalten.
Nach der letzten Spalte ist in dem Exportfile ein überflüssiges Semikolon, da ja keine neue Spalte mehr kommt.
Wie kann das geändert werden, so dass bei 2 Spalten nur ein Trennzeichen vorhanden ist?
Gruß, Dietmar
 

wideweb

Neues Mitglied
5. Dezember 2019
2
0
Moin Moin,
die Vorlage in der Ameise sieht so aus:

Export von Export_Lagerbestand, 11.12.2019 11:16:47, Version: 984
Spaltenbegrenzer: Semikolon ( ; ), Quote: keins, Escape: keins, Kopfzeile enthalten

Spaltenzuordnungen
------------------
Artikelnummer Spalte 1 Artikel-ID
Lagerbestand Gesamt Spalte 2 Lagerbestand

Export_Lagerbestand.jpg

Ergebnis in der csv:

Lagerbestand_in_csv.jpg

Da wird am Ende halt immer ein zusätzliches Semikolon angehängt, obwohl keine Spalte folgt.

Gruß, Dietmar
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Fehler beim Hochladen der Datei JTL-Shop - Fehler und Bugs 0
Neu Export CSV Datei inkl. Bilder Schnittstellen Import / Export 1
Neu JTL 1.8.12.0 - Artikelattribut für Shop importieren - Format CSV-Datei / Hilfe bei Import von individuellen Attributen für JTL-Shop (googlekat) JTL-Ameise - Ideen, Lob und Kritik 1
Neu Eigene Felder (Kunde) in csv-Datei per Ausgabe (Auftrag oder Lieferschein) Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
In Bearbeitung Artikel über csv-Datei bearbeiten und importieren Allgemeine Fragen zu JTL-POS 3
Neu Exportformate - Zeitstempel Datei automatisiert erstellen Betrieb / Pflege von JTL-Shop 1
Neu Wie kann ich eine Inventurliste als Excel- oder csv-Datei erstellen? Gelöste Themen in diesem Bereich 3
Neu CSV-Datei direkt in einer SQL-Abfrage verwenden User helfen Usern - Fragen zu JTL-Wawi 3
Gelöst Servicedesk Workflow Datei erstellen um einen Auftrag zu ändern Gelöste Themen in diesem Bereich 1
Texte aus Webshop Datei ziehen Einrichtung JTL-Shop5 0
Neu DHL Leitcodierung => DataFactoryCargo Datei User helfen Usern - Fragen zu JTL-Wawi 0
Neu SCSS-Datei bearbeiten über FTP Allgemeine Fragen zu JTL-Shop 6
Neu CSV-Export von Produkten aus bestimmter Kategorie Allgemeine Fragen zu JTL-Shop 1
Neu JTL-Shop 5 Liste von CSV-Export Variablen gesucht Allgemeine Fragen zu JTL-Shop 1
Neu CSV Auftrag mit Artikeldaten (GTIN, Beschreibung, etc.) exportieren Arbeitsabläufe in JTL-Wawi 1
Neu Dot Liquid csv-Ausgabe: Abschneiden / Turncate Gelöste Themen in diesem Bereich 4
Neu Lieferantenbestellung als CSV mit selbst festgelegten Spalten per Mail senden Arbeitsabläufe in JTL-Wawi 1
Neu Automatisierter Import Händler-CSV, Problem mit unterschiedlichen Artikeln bei gleicher EAN Schnittstellen Import / Export 7
Beantwortet Abbild der Workflows als CSV JTL-Workflows - Ideen, Lob und Kritik 1
Neu Artikelvariationen korrekt als Auftrags-csv exportieren User helfen Usern - Fragen zu JTL-Wawi 0

Ähnliche Themen