Script zum XML Datei Umschreiben
Guten Tag.
Ich habe folgendes Problem. Ich habe eine XML Datei mit meinen Gutscheincodes sowie weiter Daten aus meiner Datenbank. Diese Daten brauche ich umgewandelt in einer CSV
Die CSV die ich brauch soll nachher beinhalten: (Ausführung nur wenn Datensatz <column name="cArtikel"></column> Werte enthält)
promotion_id ;product_applicability;long_title;promotion_effective_dates ;promotion_display_dates;redemption_channel;offer_type;generic_redemption_code
<column name="cArtikel"></column>ad-G14109;SPECIFIC_PRODUCTS; <column name="cName"></column>;<column name="dGueltigAb"></column>/<column name="dGueltigBis"></column>;<column name="dGueltigAb"></column>/<column name="dGueltigBis"></column>;ONLINE;GENERIC_CODE;<column name="cCode">TE4MP5</column>;
Leider habe ich keine Ahnung wie ich Vorgehen soll. Ich habe es mit Excel probiert aber ohne Erfolg.
Kann mir jemand mit einen Script helfen. Ich würde das auch bezahlen (kann einfach eine batch oder eine powershell sein)
Ich habe folgendes Problem. Ich habe eine XML Datei mit meinen Gutscheincodes sowie weiter Daten aus meiner Datenbank. Diese Daten brauche ich umgewandelt in einer CSV
<pma_xml_export version="1.0" xmlns:pma="http://www.phpmyadmin.net/some_doc_url/">
<!--
- Structure schemas
-->
<pma:structure_schemas>
<pma:database name="jtl" collation="latin1_swedish_ci" charset="latin1">
<pma:table name="tkupon">
CREATE TABLE `tkupon` (
`kKupon` int(10) unsigned NOT NULL AUTO_INCREMENT,
`kKundengruppe` int(10) NOT NULL DEFAULT '0',
`kSteuerklasse` tinyint(3) unsigned NOT NULL DEFAULT '0',
`cName` varchar(255) DEFAULT NULL,
`fWert` double(10,2) DEFAULT NULL,
`cWertTyp` varchar(255) NOT NULL DEFAULT 'festpreis',
`dGueltigAb` datetime DEFAULT NULL,
`dGueltigBis` datetime DEFAULT NULL,
`fMindestbestellwert` double(10,2) DEFAULT NULL,
`cCode` varchar(32) DEFAULT NULL,
`nVerwendungen` int(10) unsigned NOT NULL DEFAULT '0',
`nVerwendungenBisher` int(10) unsigned NOT NULL DEFAULT '0',
`nVerwendungenProKunde` int(10) unsigned NOT NULL DEFAULT '0',
`cArtikel` text NOT NULL,
`cKategorien` text NOT NULL,
`cKunden` text NOT NULL,
`cKuponTyp` varchar(255) NOT NULL DEFAULT '',
`cLieferlaender` varchar(255) NOT NULL DEFAULT '',
`cZusatzgebuehren` char(1) NOT NULL DEFAULT '',
`cAktiv` char(1) DEFAULT NULL,
`dErstellt` datetime DEFAULT NULL,
`nGanzenWKRabattieren` tinyint(3) unsigned NOT NULL,
PRIMARY KEY (`kKupon`)
) ENGINE=MyISAM AUTO_INCREMENT=38 DEFAULT CHARSET=latin1;
</pma:table>
</pma:database>
</pma:structure_schemas>
<!--
- Datenbank: 'jtl'
-->
<database name="jtl">
<!-- Tabelle tkupon -->
<table name="tkupon">
<column name="kKupon">11</column>
<column name="kKundengruppe">-1</column>
<column name="kSteuerklasse">3</column>
<column name="cName">Gutschein Johne</column>
<column name="fWert">50.00</column>
<column name="cWertTyp">festpreis</column>
<column name="dGueltigAb">2014-06-23 20:48:00</column>
<column name="dGueltigBis">0000-00-00 00:00:00</column>
<column name="fMindestbestellwert">0.00</column>
<column name="cCode">fklfnadl25</column>
<column name="nVerwendungen">1</column>
<column name="nVerwendungenBisher">0</column>
<column name="nVerwendungenProKunde">1</column>
<column name="cArtikel"></column>
<column name="cKategorien">-1</column>
<column name="cKunden">-1</column>
<column name="cKuponTyp">standard</column>
<column name="cLieferlaender"></column>
<column name="cZusatzgebuehren">N</column>
<column name="cAktiv">Y</column>
<column name="dErstellt">2014-06-23 20:48:58</column>
<column name="nGanzenWKRabattieren">0</column>
</table>
<table name="tkupon">
<column name="kKupon">35</column>
<column name="kKundengruppe">-1</column>
<column name="kSteuerklasse">3</column>
<column name="cName">exklusiver Fußballschuhe SALE</column>
<column name="fWert">5.00</column>
<column name="cWertTyp">prozent</column>
<column name="dGueltigAb">2016-09-03 07:35:00</column>
<column name="dGueltigBis">2016-09-18 23:59:00</column>
<column name="fMindestbestellwert">0.00</column>
<column name="cCode">SCHUHE4YOU</column>
<column name="nVerwendungen">0</column>
<column name="nVerwendungenBisher">2</column>
<column name="nVerwendungenProKunde">0</column>
<column name="cArtikel">;ad-G14109;ad-U44250;ad-G40935;ad-G40339;ad-G40970;ad-L44618;L44618-6;L44618-6,5;L44618-7;L44618-7,5;L44618-8;L44618-8,5;L44618-9;L44618-9,5;L44618-10;L44618-10,5;L44618-11;L44618-11,5;L44618-12;L44618-12,5;L44618-13;ad-V23968;V23968-6;V23968-6,5;V23968-7;V23968-7,5;V23968-8;V23968-8,5;V23968-9;V23968-9,5;V23968-10;V23968-10,5;V23968-11;V23968-11,5;V23968-12;V23968-12,5;V23968-13;ad-V23524;V23524-6;V23524-6,5;V23524-7;V23524-7,5;V23524-8;V23524-8,5;V23524-9;V23524-9,5;V23524-10;V23524-10,5;V23524-11;V23524-11,5;V23524-12;V23524-12,5;V23524-13;ad-L44701;L44701-6;L44701-6,5;L44701-7;L44701-7,5;L44701-8;L44701-8,5;L44701-9;L44701-9,5;L44701-10;L44701-10,5;L44701-11;L44701-11,5;L44701-12;L44701-12,5;L44701-13;ad-G61693;G61693-28;G61693-29;G61693-30;G61693-31;G61693-32;G61693-33;G61693-34;G61693-35;G61693-3,5;G61693-4;G61693-4,5;G61693-5;G61693-5,5;ad-V21300;V21300-28;V21300-29;V21300-30;V21300-31;V21300-32;V21300-33;V21300-34;V21300-35;V21300-3,5;V21300-4;V21300-4,5;V21300-5;V21300-5,5;ad-G64910;G64910-28;G64910-29;G64910-30;G64910-31;G64910-32;G64910-33;G64910-34;G64910-35;G64910-3,5;G64910-4;G64910-4,5;G64910-5;G64910-5,5;G14109-6;G14109-6,5;G14109-7;G14109-7,5;G14109-8;G14109-8,5;G14109-9;G14109-9,5;G14109-10;G14109-10,5;G14109-11;G14109-11,5;G14109-12;G14109-12,5;G14109-13;U44250-6;U44250-6,5;U44250-7;U44250-7,5;U44250-8;U44250-8,5;U44250-9;U44250-9,5;U44250-10;U44250-10,5;U44250-11;U44250-11,5;U44250-12;U44250-12,5;U44250-13;G40935-6;G40935-6,5;G40935-7;G40935-7,5;G40935-8;G40935-8,5;G40935-9;G40935-9,5;G40935-10;G40935-10,5;G40935-11;G40935-11,5;G40935-12;G40935-12,5;G40935-13;G40339-6;G40339-6,5;G40339-7;G40339-7,5;G40339-8;G40339-8,5;G40339-9;G40339-9,5;G40339-10;G40339-10,5;G40339-11;G40339-11,5;G40339-12;G40339-12,5;G40339-13;G40970-6;G40970-6,5;G40970-7;G40970-7,5;G40970-8;G40970-8,5;G40970-9;G40970-9,5;G40970-10;G40970-10,5;G40970-11;G40970-11,5;G40970-12;G40970-12,5;G40970-13;L44701-0;ad-F32544;pu-102525;102525-6;102525-6,5;102525-7;102525-7,5;102525-8;102525-8,5;102525-9;102525-9,5;102525-10;102525-10,5;102525-11;102525-11,5;102525-12;F32544-6;F32544-6,5;F32544-7;F32544-7,5;F32544-8;F32544-8,5;F32544-9;F32544-9,5;F32544-10;F32544-10,5;F32544-11;F32544-11,5;F32544-12;F32544-12,5;F32544-13;pu-102942-01;102942-01-6;102942-01-6,5;102942-01-7;102942-01-7,5;102942-01-8;102942-01-8,5;102942-01-9;102942-01-9,5;102942-01-10;102942-01-10,5;102942-01-11;102942-01-11,5;102942-01-12;102942-01-13;pu-102953-01;102953-01-6;102953-01-6,5;102953-01-7;102953-01-7,5;102953-01-8;102953-01-8,5;102953-01-9;102953-01-9,5;102953-01-10;102953-01-10,5;102953-01-11;102953-01-11,5;102953-01-12;102953-01-13;ad-D67010;D67010-6;D67010-6,5;D67010-7;D67010-7,5;D67010-8;D67010-8,5;D67010-9;D67010-9,5;D67010-10;D67010-10,5;D67010-11;D67010-11,5;D67010-12;D67010-12,5;D67010-13;ad-M17677;M17677-6;M17677-6,5;M17677-7;M17677-7,5;M17677-8;M17677-8,5;M17677-9;M17677-9,5;M17677-10;M17677-10,5;M17677-11;M17677-11,5;M17677-12;M17677-12,5;M17677-13;ad-M17623;M17623-6;M17623-6,5;M17623-7;M17623-7,5;M17623-8;M17623-8,5;M17623-9;M17623-9,5;M17623-10;M17623-10,5;M17623-11;M17623-11,5;M17623-12;M17623-12,5;M17623-13;ad-M17722;M17722-6;M17722-6,5;M17722-7;M17722-7,5;M17722-8;M17722-8,5;M17722-9;M17722-9,5;M17722-10;M17722-10,5;M17722-11;M17722-11,5;M17722-12;M17722-12,5;M17722-13;ad-M29930;M29930-6;M29930-6,5;M29930-7;M29930-7,5;M29930-8;M29930-8,5;M29930-9;M29930-9,5;M29930-10;M29930-10,5;M29930-11;M29930-11,5;M29930-12;M29930-12,5;M29930-13;ad-M17738;M17738-6;M17738-6,5;M17738-7;M17738-7,5;M17738-8;M17738-8,5;M17738-9;M17738-9,5;M17738-10;M17738-10,5;M17738-11;M17738-11,5;M17738-12;M17738-12,5;M17738-13;ad-M21765;M21765-28;M21765-29;M21765-30;M21765-31;M21765-32;M21765-33;M21765-34;M21765-35;M21765-3,5;M21765-4;M21765-4,5;M21765-5;M21765-5,5;ad-B35452;B35452-6;B35452-6,5;B35452-7;B35452-7,5;B35452-8;B35452-8,5;B35452-9;B35452-9,5;B35452-10;B35452-10,5;B35452-11;B35452-11,5;B35452-12;B35452-12,5;B35452-13;ad-B35453;B35453-6;B35453-6,5;B35453-7;B35453-7,5;B35453-8;B35453-8,5;B35453-9;B35453-9,5;B35453-10;B35453-10,5;B35453-11;B35453-11,5;B35453-12;B35453-12,5;B35453-13;ad-B35462;B35462-6;B35462-6,5;B35462-7;B35462-7,5;B35462-8;B35462-8,5;B35462-9;B35462-9,5;B35462-10;B35462-10,5;B35462-11;B35462-11,5;B35462-12;B35462-12,5;B35462-13;ad-B35472;B35472-6;B35472-6,5;B35472-7;B35472-7,5;B35472-8;B35472-8,5;B35472-9;B35472-9,5;B35472-10;B35472-10,5;B35472-11;B35472-11,5;B35472-12;B35472-12,5;B35472-13;ad-B35474;B35474-28;B35474-29;B35474-30;B35474-31;B35474-32;B35474-33;B35474-34;B35474-35;B35474-3,5;B35474-4;B35474-4,5;B35474-5;B35474-5,5;ad-B35488;B35488-6;B35488-6,5;B35488-7;B35488-7,5;B35488-8;B35488-8,5;B35488-9;B35488-9,5;B35488-10;B35488-10,5;B35488-11;B35488-11,5;B35488-12;B35488-12,5;B35488-13;ad-M19052;M19052-6;M19052-6,5;M19052-7;M19052-7,5;M19052-8;M19052-8,5;M19052-9;M19052-9,5;M19052-10;M19052-10,5;M19052-11;M19052-11,5;M19052-12;M19052-12,5;M19052-13;ad-B34853;B34853-6;B34853-6,5;B34853-7;B34853-7,5;B34853-8;B34853-8,5;B34853-9;B34853-9,5;B34853-10;B34853-10,5;B34853-11;B34853-11,5;B34853-12;B34853-12,5;B34853-13;ad-B34856;B34856-6;B34856-6,5;B34856-7;B34856-7,5;B34856-8;B34856-8,5;B34856-9;B34856-9,5;B34856-10;B34856-10,5;B34856-11;B34856-11,5;B34856-12;B34856-12,5;B34856-13;ad-B34859;B34859-6;B34859-6,5;B34859-7;B34859-7,5;B34859-8;B34859-8,5;B34859-9;B34859-9,5;B34859-10;B34859-10,5;B34859-11;B34859-11,5;B34859-12;B34859-12,5;B34859-13;ad-B39900;B39900-28;B39900-29;B39900-30;B39900-31;B39900-32;B39900-33;B39900-34;B39900-35;B39900-3,5;B39900-4;B39900-4,5;B39900-5;B39900-5,5;ad-B44233;B44233-6;B44233-6,5;B44233-7;B44233-7,5;B44233-8;B44233-8,5;B44233-9;B44233-9,5;B44233-10;B44233-10,5;B44233-11;B44233-11,5;B44233-12;B44233-12,5;B44233-13;ad-B35993;B35993-6;B35993-6,5;B35993-7;B35993-7,5;B35993-8;B35993-8,5;B35993-9;B35993-9,5;B35993-10;B35993-10,5;B35993-11;B35993-11,5;B35993-12;B35993-12,5;B35993-13;pu-103008-04;103008-04-6;103008-04-6,5;103008-04-7;103008-04-7,5;103008-04-8;103008-04-8,5;103008-04-9;103008-04-9,5;103008-04-10;103008-04-10,5;103008-04-11;103008-04-11,5;103008-04-12;103008-04-13;pu-103010-03;103010-03-6;103010-03-6,5;103010-03-7;103010-03-7,5;103010-03-8;103010-03-8,5;103010-03-9;103010-03-9,5;103010-03-10;103010-03-10,5;103010-03-11;103010-03-11,5;103010-03-12;103010-03-13;pu-103111-05;103111-05-6;103111-05-6,5;103111-05-7;103111-05-7,5;103111-05-8;103111-05-8,5;103111-05-9;103111-05-9,5;103111-05-10;103111-05-10,5;103111-05-11;103111-05-11,5;103111-05-12;103111-05-13;pu-103171-01;103171-01-6;103171-01-6,5;103171-01-7;103171-01-7,5;103171-01-8;103171-01-8,5;103171-01-9;103171-01-9,5;103171-01-10;103171-01-10,5;103171-01-11;103171-01-11,5;103171-01-12;103171-01-13;ad-B26835;ad-B26840;ad-B34852;ad-B26734;ad-B24160;ad-B24149;B26835-11,5;B26835-12,5;B26835-10;B26835-7,5;B26835-7;B26835-12;B26835-11;B26835-9,5;B26835-13;B26835-6,5;B26835-9;B26835-6;B26835-8,5;B26835-8;B26835-10,5;B26840-10,5;B26840-8;B26840-6;B26840-8,5;B26840-13;B26840-12;B26840-9;B26840-6,5;B26840-9,5;B26840-12,5;B26840-11;B26840-7,5;B26840-11,5;B26840-10;B26840-7;B34852-13;B34852-9,5;B34852-6;B34852-12;B34852-12,5;B34852-11,5;B34852-9;B34852-6,5;B34852-8,5;B34852-7;B34852-11;B34852-7,5;B34852-10,5;B34852-8;B34852-10;B26734-7;B26734-11;B26734-8,5;B26734-7,5;B26734-10,5;B26734-9;B26734-8;B26734-9,5;B26734-13;B26734-12,5;B26734-10;B26734-12;B26734-6,5;B26734-11,5;B24160-6;B24160-10,5;B24160-13;B24160-8,5;B24160-9;B24160-6,5;B24160-12,5;B24160-10;B24160-12;B24160-9,5;B24160-11,5;B24160-7;B24160-8;B24160-11;B24160-7,5;B24149-13;B24149-10,5;B24149-7,5;B24149-10;B24149-7;B24149-9,5;B24149-9;B24149-6;B24149-6,5;B24149-11,5;B24149-12;B24149-12,5;B24149-8,5;B24149-11;B24149-8;ad-B26834;B26834-12;B26834-6,5;B26834-11,5;B26834-9;B26834-12,5;B26834-10;B26834-9,5;B26834-6;B26834-10,5;B26834-7,5;B26834-13;B26834-8;B26834-8,5;B26834-7;B26834-11;pu-103235-01;pu-103235-03;pu-103286-01;pu-103615-01;pu-103171-07;pu-103260-01;103235-01-6,5;103235-01-9;103235-01-8,5;103235-01-11;103235-01-8;103235-01-12;103235-01-10;103235-01-7;103235-01-13;103235-01-10,5;103235-01-7,5;103235-01-6;103235-01-9,5;103235-01-11,5;103235-03-6;103235-03-6,5;103235-03-7;103235-03-7,5;103235-03-8;103235-03-8,5;103235-03-9;103235-03-9,5;103235-03-10;103235-03-10,5;103235-03-11;103235-03-11,5;103235-03-12;103235-03-13;103286-01-9;103286-01-11,5;103286-01-6;103286-01-7,5;103286-01-6,5;103286-01-9,5;103286-01-10,5;103286-01-13;103286-01-8;103286-01-10;103286-01-8,5;103286-01-12;103286-01-11;103286-01-7;103615-01-9;103615-01-13;103615-01-6;103615-01-11,5;103615-01-7;103615-01-7,5;103615-01-9,5;103615-01-10,5;103615-01-11;103615-01-8;103615-01-6,5;103615-01-8,5;103615-01-12;103615-01-10;103171-07-6;103171-07-6,5;103171-07-7;103171-07-7,5;103171-07-8;103171-07-8,5;103171-07-9;103171-07-9,5;103171-07-10;103171-07-10,5;103171-07-11;103171-07-11,5;103171-07-12;103171-07-13;103260-01-6,5;103260-01-8,5;103260-01-6;103260-01-10;103260-01-11,5;103260-01-9;103260-01-7;103260-01-13;103260-01-12;103260-01-11;103260-01-9,5;103260-01-8;103260-01-7,5;103260-01-10,5;pu-103235-05;pu-103260-04;pu-103286-04;pu-103524-01;pu-103527-01;pu-103536-01;pu-103581-01;pu-103592-01;pu-103597-01;pu-103615-03;pu-103646-01;pu-103662-01;pu-103665-01;103235-05-6;103235-05-6,5;103235-05-7;103235-05-7,5;103235-05-8;103235-05-8,5;103235-05-9;103235-05-9,5;103235-05-10;103235-05-10,5;103235-05-11;103235-05-11,5;103235-05-12;103235-05-13;103260-04-6;103260-04-6,5;103260-04-7;103260-04-7,5;103260-04-8;103260-04-8,5;103260-04-9;103260-04-9,5;103260-04-10;103260-04-10,5;103260-04-11;103260-04-11,5;103260-04-12;103260-04-13;103286-04-6;103286-04-6,5;103286-04-7;103286-04-7,5;103286-04-8;103286-04-8,5;103286-04-9;103286-04-9,5;103286-04-10;103286-04-10,5;103286-04-11;103286-04-11,5;103286-04-12;103286-04-13;103524-01-7;103524-01-10;103524-01-8,5;103524-01-13;103524-01-9;103524-01-9,5;103524-01-10,5;103524-01-11,5;103524-01-6,5;103524-01-6;103524-01-12;103524-01-7,5;103524-01-11;103524-01-8;103527-01-10,5;103527-01-6;103527-01-8;103527-01-13;103527-01-9,5;103527-01-8,5;103527-01-11;103527-01-6,5;103527-01-7;103527-01-7,5;103527-01-11,5;103527-01-12;103527-01-10;103527-01-9;103536-01-7,5;103536-01-6;103536-01-10;103536-01-13;103536-01-8,5;103536-01-6,5;103536-01-12;103536-01-11,5;103536-01-9;103536-01-8;103536-01-9,5;103536-01-11;103536-01-7;103536-01-10,5;103581-01-13;103581-01-6;103581-01-10;103581-01-9,5;103581-01-11;103581-01-9;103581-01-12;103581-01-6,5;103581-01-7;103581-01-7,5;103581-01-11,5;103581-01-8,5;103581-01-8;103581-01-10,5;103592-01-6;103592-01-6,5;103592-01-7;103592-01-7,5;103592-01-8;103592-01-8,5;103592-01-9;103592-01-9,5;103592-01-10;103592-01-10,5;103592-01-11;103592-01-11,5;103592-01-12;103592-01-13;103597-01-6;103597-01-6,5;103597-01-7;103597-01-7,5;103597-01-8;103597-01-8,5;103597-01-9;103597-01-9,5;103597-01-10;103597-01-10,5;103597-01-11;103597-01-11,5;103597-01-12;103597-01-13;103615-03-6;103615-03-6,5;103615-03-7;103615-03-7,5;103615-03-8;103615-03-8,5;103615-03-9;103615-03-9,5;103615-03-10;103615-03-10,5;103615-03-11;103615-03-11,5;103615-03-12;103615-03-13;103646-01-6;103646-01-6,5;103646-01-7;103646-01-7,5;103646-01-8;103646-01-8,5;103646-01-9;103646-01-9,5;103646-01-10;103646-01-10,5;103646-01-11;103646-01-11,5;103646-01-12;103646-01-13;103662-01-6;103662-01-6,5;103662-01-7;103662-01-7,5;103662-01-8;103662-01-8,5;103662-01-9;103662-01-9,5;103662-01-10;103662-01-10,5;103662-01-11;103662-01-11,5;103662-01-12;103662-01-13;103665-01-13;103665-01-11,5;103665-01-11;103665-01-10;103665-01-9;103665-01-7;103665-01-8;103665-01-8,5;103665-01-7,5;103665-01-6;103665-01-10,5;103665-01-9,5;103665-01-12;103665-01-6,5;pu-103807-01;pu-103671-01;pu-103662-03;pu-103596-03;pu-103585-03;pu-103581-03;pu-103536-03;103807-01-10,5;103807-01-11;103807-01-9,5;103807-01-10;103807-01-13;103807-01-6;103807-01-6,5;103807-01-11,5;103807-01-8;103807-01-7;103807-01-8,5;103807-01-9;103807-01-7,5;103807-01-12;103671-01-10,5;103671-01-13;103671-01-11,5;103671-01-11;103671-01-7;103671-01-10;103671-01-8;103671-01-9,5;103671-01-9;103671-01-6,5;103671-01-8,5;103671-01-7,5;103671-01-6;103671-01-12;103662-03-6;103662-03-6,5;103662-03-7;103662-03-7,5;103662-03-8;103662-03-8,5;103662-03-9;103662-03-9,5;103662-03-10;103662-03-10,5;103662-03-11;103662-03-11,5;103662-03-12;103662-03-13;103596-03-6;103596-03-6,5;103596-03-7;103596-03-7,5;103596-03-8;103596-03-8,5;103596-03-9;103596-03-9,5;103596-03-10;103596-03-10,5;103596-03-11;103596-03-11,5;103596-03-12;103596-03-13;103585-03-6;103585-03-6,5;103585-03-7;103585-03-7,5;103585-03-8;103585-03-8,5;103585-03-9;103585-03-9,5;103585-03-10;103585-03-10,5;103585-03-11;103585-03-11,5;103585-03-12;103585-03-13;103581-03-6;103581-03-6,5;103581-03-7;103581-03-7,5;103581-03-8;103581-03-8,5;103581-03-9;103581-03-9,5;103581-03-10;103581-03-10,5;103581-03-11;103581-03-11,5;103581-03-12;103581-03-13;103536-03-6;103536-03-6,5;103536-03-7;103536-03-7,5;103536-03-8;103536-03-8,5;103536-03-9;103536-03-9,5;103536-03-10;103536-03-10,5;103536-03-11;103536-03-11,5;103536-03-12;103536-03-13;</column>
<column name="cKategorien">-1</column>
<column name="cKunden">-1</column>
<column name="cKuponTyp">standard</column>
<column name="cLieferlaender"></column>
<column name="cZusatzgebuehren">N</column>
<column name="cAktiv">Y</column>
<column name="dErstellt">2016-09-03 07:37:32</column>
<column name="nGanzenWKRabattieren">1</column>
</table>
<table name="tkupon">
<column name="kKupon">14</column>
<column name="kKundengruppe">-1</column>
<column name="kSteuerklasse">3</column>
<column name="cName">Teamsport Partner 5</column>
<column name="fWert">5.00</column>
<column name="cWertTyp">festpreis</column>
<column name="dGueltigAb">2015-02-03 14:29:00</column>
<column name="dGueltigBis">0000-00-00 00:00:00</column>
<column name="fMindestbestellwert">100.00</column>
<column name="cCode">TE4MP5</column>
<column name="nVerwendungen">1000</column>
<column name="nVerwendungenBisher">0</column>
<column name="nVerwendungenProKunde">1</column>
<column name="cArtikel"></column>
<column name="cKategorien">-1</column>
<column name="cKunden">-1</column>
<column name="cKuponTyp">standard</column>
<column name="cLieferlaender"></column>
<column name="cZusatzgebuehren">N</column>
<column name="cAktiv">Y</column>
<column name="dErstellt">2016-05-24 17:10:58</column>
<column name="nGanzenWKRabattieren">1</column>
</table>
Die CSV die ich brauch soll nachher beinhalten: (Ausführung nur wenn Datensatz <column name="cArtikel"></column> Werte enthält)
promotion_id ;product_applicability;long_title;promotion_effective_dates ;promotion_display_dates;redemption_channel;offer_type;generic_redemption_code
<column name="cArtikel"></column>ad-G14109;SPECIFIC_PRODUCTS; <column name="cName"></column>;<column name="dGueltigAb"></column>/<column name="dGueltigBis"></column>;<column name="dGueltigAb"></column>/<column name="dGueltigBis"></column>;ONLINE;GENERIC_CODE;<column name="cCode">TE4MP5</column>;
Leider habe ich keine Ahnung wie ich Vorgehen soll. Ich habe es mit Excel probiert aber ohne Erfolg.
Kann mir jemand mit einen Script helfen. Ich würde das auch bezahlen (kann einfach eine batch oder eine powershell sein)
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 321028
Url: https://administrator.de/contentid/321028
Ausgedruckt am: 22.11.2024 um 12:11 Uhr
12 Kommentare
Neuester Kommentar
XML in CSV umwandeln
Mit dem Kauderwelsch kann hier doch keiner was anfangen Mach hier eine vernünftige vorher Nachher Aufstellung natürlich mit Codetags!
Gruß
promotion_id ;product_applicability;long_title;promotion_effective_dates ;promotion_display_dates;redemption_channel;offer_type;generic_redemption_code
<column name="cArtikel"></column>ad-G14109;SPECIFIC_PRODUCTS; <column name="cName"></column>;<column name="dGueltigAb"></column>/<column name="dGueltigBis"></column>;<column name="dGueltigAb"></column>/<column name="dGueltigBis"></column>;ONLINE;GENERIC_CODE;<column name="cCode">TE4MP5</column>;
<column name="cArtikel"></column>ad-G14109;SPECIFIC_PRODUCTS; <column name="cName"></column>;<column name="dGueltigAb"></column>/<column name="dGueltigBis"></column>;<column name="dGueltigAb"></column>/<column name="dGueltigBis"></column>;ONLINE;GENERIC_CODE;<column name="cCode">TE4MP5</column>;
Mit dem Kauderwelsch kann hier doch keiner was anfangen Mach hier eine vernünftige vorher Nachher Aufstellung natürlich mit Codetags!
Gruß
Beispiel ist die Artikel ID (L44618-7,5;)
In deinem Beispiel hat das Feld cArtikel aber mehrere Artikelnummern... Jetzt ist hier nicht klar ob alle Artikelnummern des Cupons in die erste Spalte müssen, oder ob für jeden Artikel in dem Feld cArtikel eine neue Zeile mit den selben Daten in der CSV generiert werden soll?Zitat von @cberndt:
Nein und das ist wohl auch eines der großen Probleme. Für jede Artikel ID brauche ich eine eigene Zeile.
OK, das ist kein Problem wenn ich es nur weiß .Nein und das ist wohl auch eines der großen Probleme. Für jede Artikel ID brauche ich eine eigene Zeile.
p.s. deine XML-Datei war oben nicht Standardkonform, deshalb musste ich die fehlenden "schließenden" Nodes am Ende deines Posts ergänzen!
Powershell:
#-------------------------------
$XMLPATH = 'D:\daten.xml'
$CSVPATH = 'D:\export.csv'
# ------------------------------
if ($PSVersionTable.PSVersion.Major -lt 3){write-host "ERROR: Minimum Powershell Version 3.0 is required!" -F Yellow; return}
$xml = new-Object XML
$xml.Load($XMLPATH)
$xml.SelectNodes("//database/table[@name='tkupon' and column[@name = 'cArtikel'] != '']") | %{
$data = @{}; $_.column | %{$data[$_.name] = $_.'#text'}
$data.dGueltigAb = $data.dGueltigAb.trim().replace(' ','T')
$data.dGueltigBis = $data.dGueltigBis.trim().replace(' ','T')
$data.cArtikel.split(';') | ?{$_ -ne ''} | %{
[pscustomobject] @{
'promotion_id' = $_
'product_applicability' = 'SPECIFIC_PRODUCTS'
'long_title' = $data.cName
'promotion_effective_dates' = "$($data.dGueltigAb)/$($data.dGueltigBis)"
'promotion_display_dates' = "$($data.dGueltigAb)/$($data.dGueltigBis)"
'redemption_channel' = 'ONLINE'
'offer_type' = 'GENRIC_CODE'
'generic_redemption_code' = $data.cCode
}
}
} | export-csv $CSVPATH -Delimiter ";" -NoType -Encoding UTF8
Falls der Beitrag gefällt, seid so nett und unterstützt mich durch eine kleine Spende / If you like my contribution please support me and donate
Das ist die XML mit der ich getestet habe (UTF8 kodiert gespeichert):
Damit geht der obige Code einwandfrei! Ansonsten hat entweder dein XML ein seltenes Encoding oder etwas anderes Stimmt mit deiner Maschine nicht.
Willst du mehr Support, stell mir die original XML zum Download und schick mir den Link per PN.
Alles andere ist von meiner Seite nicht mehr kostenlos, habe Verständnis dafür. Unsere Zeit ist ja auch nicht umsonst. Und von dem Code hier hat ja keiner was außer dir.
<?xml version="1.0" encoding="utf-8"?>
<pma_xml_export version="1.0" xmlns:pma="http://www.phpmyadmin.net/some_doc_url/">
<!--
- Structure schemas
-->
<pma:structure_schemas>
<pma:database name="jtl" collation="latin1_swedish_ci" charset="latin1">
<pma:table name="tkupon">
CREATE TABLE `tkupon` (
`kKupon` int(10) unsigned NOT NULL AUTO_INCREMENT,
`kKundengruppe` int(10) NOT NULL DEFAULT '0',
`kSteuerklasse` tinyint(3) unsigned NOT NULL DEFAULT '0',
`cName` varchar(255) DEFAULT NULL,
`fWert` double(10,2) DEFAULT NULL,
`cWertTyp` varchar(255) NOT NULL DEFAULT 'festpreis',
`dGueltigAb` datetime DEFAULT NULL,
`dGueltigBis` datetime DEFAULT NULL,
`fMindestbestellwert` double(10,2) DEFAULT NULL,
`cCode` varchar(32) DEFAULT NULL,
`nVerwendungen` int(10) unsigned NOT NULL DEFAULT '0',
`nVerwendungenBisher` int(10) unsigned NOT NULL DEFAULT '0',
`nVerwendungenProKunde` int(10) unsigned NOT NULL DEFAULT '0',
`cArtikel` text NOT NULL,
`cKategorien` text NOT NULL,
`cKunden` text NOT NULL,
`cKuponTyp` varchar(255) NOT NULL DEFAULT '',
`cLieferlaender` varchar(255) NOT NULL DEFAULT '',
`cZusatzgebuehren` char(1) NOT NULL DEFAULT '',
`cAktiv` char(1) DEFAULT NULL,
`dErstellt` datetime DEFAULT NULL,
`nGanzenWKRabattieren` tinyint(3) unsigned NOT NULL,
PRIMARY KEY (`kKupon`)
) ENGINE=MyISAM AUTO_INCREMENT=38 DEFAULT CHARSET=latin1;
</pma:table>
</pma:database>
</pma:structure_schemas>
<!--
- Datenbank: 'jtl'
-->
<database name="jtl">
<!-- Tabelle tkupon -->
<table name="tkupon">
<column name="kKupon">11</column>
<column name="kKundengruppe">-1</column>
<column name="kSteuerklasse">3</column>
<column name="cName">Gutschein Johne</column>
<column name="fWert">50.00</column>
<column name="cWertTyp">festpreis</column>
<column name="dGueltigAb">2014-06-23 20:48:00</column>
<column name="dGueltigBis">0000-00-00 00:00:00</column>
<column name="fMindestbestellwert">0.00</column>
<column name="cCode">fklfnadl25</column>
<column name="nVerwendungen">1</column>
<column name="nVerwendungenBisher">0</column>
<column name="nVerwendungenProKunde">1</column>
<column name="cArtikel"></column>
<column name="cKategorien">-1</column>
<column name="cKunden">-1</column>
<column name="cKuponTyp">standard</column>
<column name="cLieferlaender"></column>
<column name="cZusatzgebuehren">N</column>
<column name="cAktiv">Y</column>
<column name="dErstellt">2014-06-23 20:48:58</column>
<column name="nGanzenWKRabattieren">0</column>
</table>
<table name="tkupon">
<column name="kKupon">35</column>
<column name="kKundengruppe">-1</column>
<column name="kSteuerklasse">3</column>
<column name="cName">exklusiver Fußballschuhe SALE</column>
<column name="fWert">5.00</column>
<column name="cWertTyp">prozent</column>
<column name="dGueltigAb">2016-09-03 07:35:00</column>
<column name="dGueltigBis">2016-09-18 23:59:00</column>
<column name="fMindestbestellwert">0.00</column>
<column name="cCode">SCHUHE4YOU</column>
<column name="nVerwendungen">0</column>
<column name="nVerwendungenBisher">2</column>
<column name="nVerwendungenProKunde">0</column>
<column name="cArtikel">;ad-G14109;ad-U44250;ad-G40935;ad-G40339;ad-G40970;ad-L44618;L44618-6;L44618-6,5;L44618-7;L44618-7,5;L44618-8;L44618-8,5;L44618-9;L44618-9,5;L44618-10;L44618-10,5;L44618-11;L44618-11,5;L44618-12;L44618-12,5;L44618-13;ad-V23968;V23968-6;V23968-6,5;V23968-7;V23968-7,5;V23968-8;V23968-8,5;V23968-9;V23968-9,5;V23968-10;V23968-10,5;V23968-11;V23968-11,5;V23968-12;V23968-12,5;V23968-13;ad-V23524;V23524-6;V23524-6,5;V23524-7;V23524-7,5;V23524-8;V23524-8,5;V23524-9;V23524-9,5;V23524-10;V23524-10,5;V23524-11;V23524-11,5;V23524-12;V23524-12,5;V23524-13;ad-L44701;L44701-6;L44701-6,5;L44701-7;L44701-7,5;L44701-8;L44701-8,5;L44701-9;L44701-9,5;L44701-10;L44701-10,5;L44701-11;L44701-11,5;L44701-12;L44701-12,5;L44701-13;ad-G61693;G61693-28;G61693-29;G61693-30;G61693-31;G61693-32;G61693-33;G61693-34;G61693-35;G61693-3,5;G61693-4;G61693-4,5;G61693-5;G61693-5,5;ad-V21300;V21300-28;V21300-29;V21300-30;V21300-31;V21300-32;V21300-33;V21300-34;V21300-35;V21300-3,5;V21300-4;V21300-4,5;V21300-5;V21300-5,5;ad-G64910;G64910-28;G64910-29;G64910-30;G64910-31;G64910-32;G64910-33;G64910-34;G64910-35;G64910-3,5;G64910-4;G64910-4,5;G64910-5;G64910-5,5;G14109-6;G14109-6,5;G14109-7;G14109-7,5;G14109-8;G14109-8,5;G14109-9;G14109-9,5;G14109-10;G14109-10,5;G14109-11;G14109-11,5;G14109-12;G14109-12,5;G14109-13;U44250-6;U44250-6,5;U44250-7;U44250-7,5;U44250-8;U44250-8,5;U44250-9;U44250-9,5;U44250-10;U44250-10,5;U44250-11;U44250-11,5;U44250-12;U44250-12,5;U44250-13;G40935-6;G40935-6,5;G40935-7;G40935-7,5;G40935-8;G40935-8,5;G40935-9;G40935-9,5;G40935-10;G40935-10,5;G40935-11;G40935-11,5;G40935-12;G40935-12,5;G40935-13;G40339-6;G40339-6,5;G40339-7;G40339-7,5;G40339-8;G40339-8,5;G40339-9;G40339-9,5;G40339-10;G40339-10,5;G40339-11;G40339-11,5;G40339-12;G40339-12,5;G40339-13;G40970-6;G40970-6,5;G40970-7;G40970-7,5;G40970-8;G40970-8,5;G40970-9;G40970-9,5;G40970-10;G40970-10,5;G40970-11;G40970-11,5;G40970-12;G40970-12,5;G40970-13;L44701-0;ad-F32544;pu-102525;102525-6;102525-6,5;102525-7;102525-7,5;102525-8;102525-8,5;102525-9;102525-9,5;102525-10;102525-10,5;102525-11;102525-11,5;102525-12;F32544-6;F32544-6,5;F32544-7;F32544-7,5;F32544-8;F32544-8,5;F32544-9;F32544-9,5;F32544-10;F32544-10,5;F32544-11;F32544-11,5;F32544-12;F32544-12,5;F32544-13;pu-102942-01;102942-01-6;102942-01-6,5;102942-01-7;102942-01-7,5;102942-01-8;102942-01-8,5;102942-01-9;102942-01-9,5;102942-01-10;102942-01-10,5;102942-01-11;102942-01-11,5;102942-01-12;102942-01-13;pu-102953-01;102953-01-6;102953-01-6,5;102953-01-7;102953-01-7,5;102953-01-8;102953-01-8,5;102953-01-9;102953-01-9,5;102953-01-10;102953-01-10,5;102953-01-11;102953-01-11,5;102953-01-12;102953-01-13;ad-D67010;D67010-6;D67010-6,5;D67010-7;D67010-7,5;D67010-8;D67010-8,5;D67010-9;D67010-9,5;D67010-10;D67010-10,5;D67010-11;D67010-11,5;D67010-12;D67010-12,5;D67010-13;ad-M17677;M17677-6;M17677-6,5;M17677-7;M17677-7,5;M17677-8;M17677-8,5;M17677-9;M17677-9,5;M17677-10;M17677-10,5;M17677-11;M17677-11,5;M17677-12;M17677-12,5;M17677-13;ad-M17623;M17623-6;M17623-6,5;M17623-7;M17623-7,5;M17623-8;M17623-8,5;M17623-9;M17623-9,5;M17623-10;M17623-10,5;M17623-11;M17623-11,5;M17623-12;M17623-12,5;M17623-13;ad-M17722;M17722-6;M17722-6,5;M17722-7;M17722-7,5;M17722-8;M17722-8,5;M17722-9;M17722-9,5;M17722-10;M17722-10,5;M17722-11;M17722-11,5;M17722-12;M17722-12,5;M17722-13;ad-M29930;M29930-6;M29930-6,5;M29930-7;M29930-7,5;M29930-8;M29930-8,5;M29930-9;M29930-9,5;M29930-10;M29930-10,5;M29930-11;M29930-11,5;M29930-12;M29930-12,5;M29930-13;ad-M17738;M17738-6;M17738-6,5;M17738-7;M17738-7,5;M17738-8;M17738-8,5;M17738-9;M17738-9,5;M17738-10;M17738-10,5;M17738-11;M17738-11,5;M17738-12;M17738-12,5;M17738-13;ad-M21765;M21765-28;M21765-29;M21765-30;M21765-31;M21765-32;M21765-33;M21765-34;M21765-35;M21765-3,5;M21765-4;M21765-4,5;M21765-5;M21765-5,5;ad-B35452;B35452-6;B35452-6,5;B35452-7;B35452-7,5;B35452-8;B35452-8,5;B35452-9;B35452-9,5;B35452-10;B35452-10,5;B35452-11;B35452-11,5;B35452-12;B35452-12,5;B35452-13;ad-B35453;B35453-6;B35453-6,5;B35453-7;B35453-7,5;B35453-8;B35453-8,5;B35453-9;B35453-9,5;B35453-10;B35453-10,5;B35453-11;B35453-11,5;B35453-12;B35453-12,5;B35453-13;ad-B35462;B35462-6;B35462-6,5;B35462-7;B35462-7,5;B35462-8;B35462-8,5;B35462-9;B35462-9,5;B35462-10;B35462-10,5;B35462-11;B35462-11,5;B35462-12;B35462-12,5;B35462-13;ad-B35472;B35472-6;B35472-6,5;B35472-7;B35472-7,5;B35472-8;B35472-8,5;B35472-9;B35472-9,5;B35472-10;B35472-10,5;B35472-11;B35472-11,5;B35472-12;B35472-12,5;B35472-13;ad-B35474;B35474-28;B35474-29;B35474-30;B35474-31;B35474-32;B35474-33;B35474-34;B35474-35;B35474-3,5;B35474-4;B35474-4,5;B35474-5;B35474-5,5;ad-B35488;B35488-6;B35488-6,5;B35488-7;B35488-7,5;B35488-8;B35488-8,5;B35488-9;B35488-9,5;B35488-10;B35488-10,5;B35488-11;B35488-11,5;B35488-12;B35488-12,5;B35488-13;ad-M19052;M19052-6;M19052-6,5;M19052-7;M19052-7,5;M19052-8;M19052-8,5;M19052-9;M19052-9,5;M19052-10;M19052-10,5;M19052-11;M19052-11,5;M19052-12;M19052-12,5;M19052-13;ad-B34853;B34853-6;B34853-6,5;B34853-7;B34853-7,5;B34853-8;B34853-8,5;B34853-9;B34853-9,5;B34853-10;B34853-10,5;B34853-11;B34853-11,5;B34853-12;B34853-12,5;B34853-13;ad-B34856;B34856-6;B34856-6,5;B34856-7;B34856-7,5;B34856-8;B34856-8,5;B34856-9;B34856-9,5;B34856-10;B34856-10,5;B34856-11;B34856-11,5;B34856-12;B34856-12,5;B34856-13;ad-B34859;B34859-6;B34859-6,5;B34859-7;B34859-7,5;B34859-8;B34859-8,5;B34859-9;B34859-9,5;B34859-10;B34859-10,5;B34859-11;B34859-11,5;B34859-12;B34859-12,5;B34859-13;ad-B39900;B39900-28;B39900-29;B39900-30;B39900-31;B39900-32;B39900-33;B39900-34;B39900-35;B39900-3,5;B39900-4;B39900-4,5;B39900-5;B39900-5,5;ad-B44233;B44233-6;B44233-6,5;B44233-7;B44233-7,5;B44233-8;B44233-8,5;B44233-9;B44233-9,5;B44233-10;B44233-10,5;B44233-11;B44233-11,5;B44233-12;B44233-12,5;B44233-13;ad-B35993;B35993-6;B35993-6,5;B35993-7;B35993-7,5;B35993-8;B35993-8,5;B35993-9;B35993-9,5;B35993-10;B35993-10,5;B35993-11;B35993-11,5;B35993-12;B35993-12,5;B35993-13;pu-103008-04;103008-04-6;103008-04-6,5;103008-04-7;103008-04-7,5;103008-04-8;103008-04-8,5;103008-04-9;103008-04-9,5;103008-04-10;103008-04-10,5;103008-04-11;103008-04-11,5;103008-04-12;103008-04-13;pu-103010-03;103010-03-6;103010-03-6,5;103010-03-7;103010-03-7,5;103010-03-8;103010-03-8,5;103010-03-9;103010-03-9,5;103010-03-10;103010-03-10,5;103010-03-11;103010-03-11,5;103010-03-12;103010-03-13;pu-103111-05;103111-05-6;103111-05-6,5;103111-05-7;103111-05-7,5;103111-05-8;103111-05-8,5;103111-05-9;103111-05-9,5;103111-05-10;103111-05-10,5;103111-05-11;103111-05-11,5;103111-05-12;103111-05-13;pu-103171-01;103171-01-6;103171-01-6,5;103171-01-7;103171-01-7,5;103171-01-8;103171-01-8,5;103171-01-9;103171-01-9,5;103171-01-10;103171-01-10,5;103171-01-11;103171-01-11,5;103171-01-12;103171-01-13;ad-B26835;ad-B26840;ad-B34852;ad-B26734;ad-B24160;ad-B24149;B26835-11,5;B26835-12,5;B26835-10;B26835-7,5;B26835-7;B26835-12;B26835-11;B26835-9,5;B26835-13;B26835-6,5;B26835-9;B26835-6;B26835-8,5;B26835-8;B26835-10,5;B26840-10,5;B26840-8;B26840-6;B26840-8,5;B26840-13;B26840-12;B26840-9;B26840-6,5;B26840-9,5;B26840-12,5;B26840-11;B26840-7,5;B26840-11,5;B26840-10;B26840-7;B34852-13;B34852-9,5;B34852-6;B34852-12;B34852-12,5;B34852-11,5;B34852-9;B34852-6,5;B34852-8,5;B34852-7;B34852-11;B34852-7,5;B34852-10,5;B34852-8;B34852-10;B26734-7;B26734-11;B26734-8,5;B26734-7,5;B26734-10,5;B26734-9;B26734-8;B26734-9,5;B26734-13;B26734-12,5;B26734-10;B26734-12;B26734-6,5;B26734-11,5;B24160-6;B24160-10,5;B24160-13;B24160-8,5;B24160-9;B24160-6,5;B24160-12,5;B24160-10;B24160-12;B24160-9,5;B24160-11,5;B24160-7;B24160-8;B24160-11;B24160-7,5;B24149-13;B24149-10,5;B24149-7,5;B24149-10;B24149-7;B24149-9,5;B24149-9;B24149-6;B24149-6,5;B24149-11,5;B24149-12;B24149-12,5;B24149-8,5;B24149-11;B24149-8;ad-B26834;B26834-12;B26834-6,5;B26834-11,5;B26834-9;B26834-12,5;B26834-10;B26834-9,5;B26834-6;B26834-10,5;B26834-7,5;B26834-13;B26834-8;B26834-8,5;B26834-7;B26834-11;pu-103235-01;pu-103235-03;pu-103286-01;pu-103615-01;pu-103171-07;pu-103260-01;103235-01-6,5;103235-01-9;103235-01-8,5;103235-01-11;103235-01-8;103235-01-12;103235-01-10;103235-01-7;103235-01-13;103235-01-10,5;103235-01-7,5;103235-01-6;103235-01-9,5;103235-01-11,5;103235-03-6;103235-03-6,5;103235-03-7;103235-03-7,5;103235-03-8;103235-03-8,5;103235-03-9;103235-03-9,5;103235-03-10;103235-03-10,5;103235-03-11;103235-03-11,5;103235-03-12;103235-03-13;103286-01-9;103286-01-11,5;103286-01-6;103286-01-7,5;103286-01-6,5;103286-01-9,5;103286-01-10,5;103286-01-13;103286-01-8;103286-01-10;103286-01-8,5;103286-01-12;103286-01-11;103286-01-7;103615-01-9;103615-01-13;103615-01-6;103615-01-11,5;103615-01-7;103615-01-7,5;103615-01-9,5;103615-01-10,5;103615-01-11;103615-01-8;103615-01-6,5;103615-01-8,5;103615-01-12;103615-01-10;103171-07-6;103171-07-6,5;103171-07-7;103171-07-7,5;103171-07-8;103171-07-8,5;103171-07-9;103171-07-9,5;103171-07-10;103171-07-10,5;103171-07-11;103171-07-11,5;103171-07-12;103171-07-13;103260-01-6,5;103260-01-8,5;103260-01-6;103260-01-10;103260-01-11,5;103260-01-9;103260-01-7;103260-01-13;103260-01-12;103260-01-11;103260-01-9,5;103260-01-8;103260-01-7,5;103260-01-10,5;pu-103235-05;pu-103260-04;pu-103286-04;pu-103524-01;pu-103527-01;pu-103536-01;pu-103581-01;pu-103592-01;pu-103597-01;pu-103615-03;pu-103646-01;pu-103662-01;pu-103665-01;103235-05-6;103235-05-6,5;103235-05-7;103235-05-7,5;103235-05-8;103235-05-8,5;103235-05-9;103235-05-9,5;103235-05-10;103235-05-10,5;103235-05-11;103235-05-11,5;103235-05-12;103235-05-13;103260-04-6;103260-04-6,5;103260-04-7;103260-04-7,5;103260-04-8;103260-04-8,5;103260-04-9;103260-04-9,5;103260-04-10;103260-04-10,5;103260-04-11;103260-04-11,5;103260-04-12;103260-04-13;103286-04-6;103286-04-6,5;103286-04-7;103286-04-7,5;103286-04-8;103286-04-8,5;103286-04-9;103286-04-9,5;103286-04-10;103286-04-10,5;103286-04-11;103286-04-11,5;103286-04-12;103286-04-13;103524-01-7;103524-01-10;103524-01-8,5;103524-01-13;103524-01-9;103524-01-9,5;103524-01-10,5;103524-01-11,5;103524-01-6,5;103524-01-6;103524-01-12;103524-01-7,5;103524-01-11;103524-01-8;103527-01-10,5;103527-01-6;103527-01-8;103527-01-13;103527-01-9,5;103527-01-8,5;103527-01-11;103527-01-6,5;103527-01-7;103527-01-7,5;103527-01-11,5;103527-01-12;103527-01-10;103527-01-9;103536-01-7,5;103536-01-6;103536-01-10;103536-01-13;103536-01-8,5;103536-01-6,5;103536-01-12;103536-01-11,5;103536-01-9;103536-01-8;103536-01-9,5;103536-01-11;103536-01-7;103536-01-10,5;103581-01-13;103581-01-6;103581-01-10;103581-01-9,5;103581-01-11;103581-01-9;103581-01-12;103581-01-6,5;103581-01-7;103581-01-7,5;103581-01-11,5;103581-01-8,5;103581-01-8;103581-01-10,5;103592-01-6;103592-01-6,5;103592-01-7;103592-01-7,5;103592-01-8;103592-01-8,5;103592-01-9;103592-01-9,5;103592-01-10;103592-01-10,5;103592-01-11;103592-01-11,5;103592-01-12;103592-01-13;103597-01-6;103597-01-6,5;103597-01-7;103597-01-7,5;103597-01-8;103597-01-8,5;103597-01-9;103597-01-9,5;103597-01-10;103597-01-10,5;103597-01-11;103597-01-11,5;103597-01-12;103597-01-13;103615-03-6;103615-03-6,5;103615-03-7;103615-03-7,5;103615-03-8;103615-03-8,5;103615-03-9;103615-03-9,5;103615-03-10;103615-03-10,5;103615-03-11;103615-03-11,5;103615-03-12;103615-03-13;103646-01-6;103646-01-6,5;103646-01-7;103646-01-7,5;103646-01-8;103646-01-8,5;103646-01-9;103646-01-9,5;103646-01-10;103646-01-10,5;103646-01-11;103646-01-11,5;103646-01-12;103646-01-13;103662-01-6;103662-01-6,5;103662-01-7;103662-01-7,5;103662-01-8;103662-01-8,5;103662-01-9;103662-01-9,5;103662-01-10;103662-01-10,5;103662-01-11;103662-01-11,5;103662-01-12;103662-01-13;103665-01-13;103665-01-11,5;103665-01-11;103665-01-10;103665-01-9;103665-01-7;103665-01-8;103665-01-8,5;103665-01-7,5;103665-01-6;103665-01-10,5;103665-01-9,5;103665-01-12;103665-01-6,5;pu-103807-01;pu-103671-01;pu-103662-03;pu-103596-03;pu-103585-03;pu-103581-03;pu-103536-03;103807-01-10,5;103807-01-11;103807-01-9,5;103807-01-10;103807-01-13;103807-01-6;103807-01-6,5;103807-01-11,5;103807-01-8;103807-01-7;103807-01-8,5;103807-01-9;103807-01-7,5;103807-01-12;103671-01-10,5;103671-01-13;103671-01-11,5;103671-01-11;103671-01-7;103671-01-10;103671-01-8;103671-01-9,5;103671-01-9;103671-01-6,5;103671-01-8,5;103671-01-7,5;103671-01-6;103671-01-12;103662-03-6;103662-03-6,5;103662-03-7;103662-03-7,5;103662-03-8;103662-03-8,5;103662-03-9;103662-03-9,5;103662-03-10;103662-03-10,5;103662-03-11;103662-03-11,5;103662-03-12;103662-03-13;103596-03-6;103596-03-6,5;103596-03-7;103596-03-7,5;103596-03-8;103596-03-8,5;103596-03-9;103596-03-9,5;103596-03-10;103596-03-10,5;103596-03-11;103596-03-11,5;103596-03-12;103596-03-13;103585-03-6;103585-03-6,5;103585-03-7;103585-03-7,5;103585-03-8;103585-03-8,5;103585-03-9;103585-03-9,5;103585-03-10;103585-03-10,5;103585-03-11;103585-03-11,5;103585-03-12;103585-03-13;103581-03-6;103581-03-6,5;103581-03-7;103581-03-7,5;103581-03-8;103581-03-8,5;103581-03-9;103581-03-9,5;103581-03-10;103581-03-10,5;103581-03-11;103581-03-11,5;103581-03-12;103581-03-13;103536-03-6;103536-03-6,5;103536-03-7;103536-03-7,5;103536-03-8;103536-03-8,5;103536-03-9;103536-03-9,5;103536-03-10;103536-03-10,5;103536-03-11;103536-03-11,5;103536-03-12;103536-03-13;</column>
<column name="cKategorien">-1</column>
<column name="cKunden">-1</column>
<column name="cKuponTyp">standard</column>
<column name="cLieferlaender"></column>
<column name="cZusatzgebuehren">N</column>
<column name="cAktiv">Y</column>
<column name="dErstellt">2016-09-03 07:37:32</column>
<column name="nGanzenWKRabattieren">1</column>
</table>
<table name="tkupon">
<column name="kKupon">14</column>
<column name="kKundengruppe">-1</column>
<column name="kSteuerklasse">3</column>
<column name="cName">Teamsport Partner 5</column>
<column name="fWert">5.00</column>
<column name="cWertTyp">festpreis</column>
<column name="dGueltigAb">2015-02-03 14:29:00</column>
<column name="dGueltigBis">0000-00-00 00:00:00</column>
<column name="fMindestbestellwert">100.00</column>
<column name="cCode">TE4MP5</column>
<column name="nVerwendungen">1000</column>
<column name="nVerwendungenBisher">0</column>
<column name="nVerwendungenProKunde">1</column>
<column name="cArtikel"></column>
<column name="cKategorien">-1</column>
<column name="cKunden">-1</column>
<column name="cKuponTyp">standard</column>
<column name="cLieferlaender"></column>
<column name="cZusatzgebuehren">N</column>
<column name="cAktiv">Y</column>
<column name="dErstellt">2016-05-24 17:10:58</column>
<column name="nGanzenWKRabattieren">1</column>
</table>
</database>
</pma_xml_export>
Ergebnis CSV (gekürzt):
"promotion_id";"product_applicability";"long_title";"promotion_effective_dates";"promotion_display_dates";"redemption_channel";"offer_type";"generic_redemption_code"
"ad-G14109";"SPECIFIC_PRODUCTS";"exklusiver Fußballschuhe SALE";"2016-09-03 07:35:00/2016-09-18 23:59:00";"2016-09-03 07:35:00/2016-09-18 23:59:00";"ONLINE";"GENRIC_CODE";"SCHUHE4YOU"
"ad-U44250";"SPECIFIC_PRODUCTS";"exklusiver Fußballschuhe SALE";"2016-09-03 07:35:00/2016-09-18 23:59:00";"2016-09-03 07:35:00/2016-09-18 23:59:00";"ONLINE";"GENRIC_CODE";"SCHUHE4YOU"
"ad-G40935";"SPECIFIC_PRODUCTS";"exklusiver Fußballschuhe SALE";"2016-09-03 07:35:00/2016-09-18 23:59:00";"2016-09-03 07:35:00/2016-09-18 23:59:00";"ONLINE";"GENRIC_CODE";"SCHUHE4YOU"
"ad-G40339";"SPECIFIC_PRODUCTS";"exklusiver Fußballschuhe SALE";"2016-09-03 07:35:00/2016-09-18 23:59:00";"2016-09-03 07:35:00/2016-09-18 23:59:00";"ONLINE";"GENRIC_CODE";"SCHUHE4YOU"
"ad-G40970";"SPECIFIC_PRODUCTS";"exklusiver Fußballschuhe SALE";"2016-09-03 07:35:00/2016-09-18 23:59:00";"2016-09-03 07:35:00/2016-09-18 23:59:00";"ONLINE";"GENRIC_CODE";"SCHUHE4YOU"
"ad-L44618";"SPECIFIC_PRODUCTS";"exklusiver Fußballschuhe SALE";"2016-09-03 07:35:00/2016-09-18 23:59:00";"2016-09-03 07:35:00/2016-09-18 23:59:00";"ONLINE";"GENRIC_CODE";"SCHUHE4YOU"
....
..
.
Willst du mehr Support, stell mir die original XML zum Download und schick mir den Link per PN.
Alles andere ist von meiner Seite nicht mehr kostenlos, habe Verständnis dafür. Unsere Zeit ist ja auch nicht umsonst. Und von dem Code hier hat ja keiner was außer dir.
Zitat von @cberndt:
Bei den beiden Datumsangaben: brauche ich statt dem Leerzeichen ein großes T.
Beispiel:
aus: 2016-09-03 07:35:00/2016-09-18 23:59:00 müßte 2016-09-03T07:35:00/2016-09-18T23:59:00 werden
Kannst du mir noch sagen wie das geht oder am besten den Quelltext ändern LIEBSCHAU
Is oben angepasst.Bei den beiden Datumsangaben: brauche ich statt dem Leerzeichen ein großes T.
Beispiel:
aus: 2016-09-03 07:35:00/2016-09-18 23:59:00 müßte 2016-09-03T07:35:00/2016-09-18T23:59:00 werden
Kannst du mir noch sagen wie das geht oder am besten den Quelltext ändern LIEBSCHAU
Grüße Uwe
Dann fehlt ja jetzt nur noch ein "gelöst", an den Rattens c h w a n z.