# rest api: Wie importiere ich eine csv Datei?

**URL:** <https://forum.shopware.com/t/rest-api-wie-importiere-ich-eine-csv-datei/48107>\
**Category:** Programmierung\
**Created:** [7. September 2017 um 07:58 UTC](https://forum.shopware.com/t/rest-api-wie-importiere-ich-eine-csv-datei/48107 "2017-09-07T07:58:17Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![blueamerican](https://avatars.discourse-cdn.com/v4/letter/b/34f0e0/32.png) [@blueamerican](https://forum.shopware.com/u/blueamerican)\
**Post date:** [7. September 2017 um 07:58 UTC](https://forum.shopware.com/t/rest-api-wie-importiere-ich-eine-csv-datei/48107/1 "2017-09-07T07:58:17Z")

</div>

Ich möchte Artikel mit oder aus einer csv Datei updaten.

Das hier manuelle updaten im Beispiel hier funktioniert auch:  
[REST API - Examples using the batch mode](https://developers.shopware.com/developers-guide/rest-api/examples/batch/)

Es geht nun darum, das csv in php einzulesen und in das array oben einzubinden.

Für Shopware 4 habe ich auch Forum Einträge hier gefunden:  
[https://forum.shopware.com/discussion/11727/api-artikel-import-mit-csv-datei](https://forum.shopware.com/discussion/11727/api-artikel-import-mit-csv-datei)  
[https://forum.shopware.com/discussion/15796/lagerbestand-abgleich-csv-mit-hilfe-von-api](https://forum.shopware.com/discussion/15796/lagerbestand-abgleich-csv-mit-hilfe-von-api)

```
 $api = Shopware()-\>Api(); $import = $api-\>import-\>shopware; $csv = $api-\>convert-\>csv; $mapping = $api-\>convert-\>mapping; $csv-\>sSettings['separator'] = ";"; // Feld-Trennzeichen in der CSV-Datei #$import-\>sDeleteAllArticles(); // Alle Artikel vor dem Import löschen #$import-\>sDeleteAllCategories(); // Alle Kategorien vor dem Import löschen $data\_path = $api-\>load("[http://www.XXXXXX.de/import/test.csv"](http://www.XXXXXX.de/import/test.csv%22) ![;)](https://forum.shopware.com/resources/emoji/wink.png ";)"); $articles = $api-\>convert-\>csv-\>decode($data\_path);

```

Wie geht das in Shopware 5?
