1. Dashboard
  2. Articles
  3. Forum
  • Login or register
  • Search
This Thread
  • Everywhere
  • This Thread
  • This Forum
  • Articles
  • Pages
  • Forum
  • More Options
  1. webEdition Forum
  2. Forum
  3. Deutschsprachiges Support Forum
  4. webEdition Administrationsoberfläche
  5. webEdition Module
  6. Import- und Exportfunktionen

CSV Import geht nicht

  • kayLab
  • November 7, 2023 at 11:50 AM
1st Official Post
  • kayLab
    Beginner
    Posts
    35
    • November 7, 2023 at 11:50 AM
    • #1

    CSV Import 4

    1. Geht gar nicht :-( (2) 50%
    2. Brauch ich nicht :-D (2) 50%
    3. Funktioniert Super :-) (0) 0%

    Bin ich eigentlich der einzige der den CSV-Import nutzt? Seit bestimmt 3 Jahren gibt es nur Probleme damit bzw. es funktionier wie in der Version 9.2.2 leider gar nicht. Habe nur ich das Problem?

    Viele Grüße Kay

  • Go to Best Answer
  • Finn
    Administrator
    Reactions Received
    10
    Posts
    259
    • November 7, 2023 at 1:09 PM
    • Official Post
    • #2

    Moin Kay,

    der Import ist in der Umstellung auf WE 9 kaputt gegangen, wegen der großen Umstellungen und ist gerade wieder im Aufbau, wenn du also Fehler findest, dann gerne immer in die Bugbase damit, dann wissen die Entwickler wo es hakt.

    https://www.wg-werbeagentur.de

    • Next Official Post
  • e-site
    Student
    Reactions Received
    7
    Posts
    98
    • November 7, 2023 at 1:37 PM
    • #3

    Hallo Kay, du meinst den Import der Kundenverwaltung? Habe ich bis WE 8 sehr häufig genutzt, mit Umstellung auf WE 9 ging da leider nichts mehr. Hab mir dann was eigenes für den Import geschrieben. Seitdem habe ich dem CSV-Import leider nicht mehr getestet. Werde bei Gelegenheit nochmal testen.

    Gruß Heiko

  • kayLab November 7, 2023 at 3:51 PM

    Selected a post as the best answer.
  • kayLab
    Beginner
    Posts
    35
    • November 7, 2023 at 3:54 PM
    • #4
    Quote from Finn

    Moin Kay,

    der Import ist in der Umstellung auf WE 9 kaputt gegangen, wegen der großen Umstellungen und ist gerade wieder im Aufbau, wenn du also Fehler findest, dann gerne immer in die Bugbase damit, dann wissen die Entwickler wo es hakt.

    Ja, zwischendurch ging es ja auch mal wieder. Es wundert mich das es schon wieder nicht funktioniert weil es aus meiner Sicht doch so ein rudimentäre Funktion ist.

    Viele Grüße Kay

  • rkempf
    Beginner
    Reactions Received
    1
    Posts
    26
    • November 8, 2023 at 10:25 AM
    • #5

    Sollte inzwischen gefixt sein, siehe

    webEdition CMS - Quality Assurance

    Läuft bei mir jedenfalls mit der nightly 9.2.2.1 (Revision: 14888 default)

  • NilSole
    Beginner
    Reactions Received
    3
    Posts
    30
    • November 14, 2023 at 12:19 AM
    • Best Answer
    • #6

    Ich habe mich da eben noch mal dran gesetzt, er sollte in der nächsten Version wieder besser laufen.

  • kayLab November 15, 2023 at 10:23 AM

    Selected a post as the best answer.
  • kayLab November 15, 2023 at 10:23 AM

    Selected a post as the best answer.
  • christobal
    Student
    Posts
    79
    • July 10, 2024 at 2:48 PM
    • #7


    Hallo aus einem heißen Tirol, wollte einen CSV-Import in Termin-Objekte machen. Geht leider nicht, wie auch immer ichs versuche. Per Klick auf den "weiter"-Button rührt sich nix, bei nochmaligem Klick bricht er ab und tut nichts.

    Ich sollte ein paar hundert Objekte importieren. Gibts da eine Alternative?

    Christoph Kaspar

    BIG Detail, Kaspar & Sigl OG

    Riedgasse 8b

    A-6020 Innsbruck

    Tirol-Österreich

    bigdetail.com

  • Finn
    Administrator
    Reactions Received
    10
    Posts
    259
    • July 10, 2024 at 3:07 PM
    • Official Post
    • #8

    Theoretisch kannst du das auch manuell mit einem PHP Script machen.

    Hier mal an nem Beispiel von Dokumenten:


    <?php

    $server_path = "serverpfad";
    $csv_name = "dateiname";

    // Pfad zur CSV-Datei
    $csvFile = $server_path.$csv_name;


    if (!file_exists($csvFile)) {
    die("Die CSV-Datei existiert nicht.");
    }

    $csvData = [];

    if (($handle = fopen($csvFile, 'r')) !== false) {
    // Die erste Zeile als Header verwenden
    $header = fgetcsv($handle, 1000, ';');

    // Jede folgende Zeile dem $csvData-Array hinzufügen
    while (($data = fgetcsv($handle, 1000, ';')) !== false) {
    // Ein assoziatives Array erstellen, wobei die Spaltennamen als Schlüssel verwendet werden
    $rowData = array_combine($header, $data);
    $csvData[] = $rowData;
    }
    fclose($handle);
    }

    echo '<pre>';
    print_r($csvData);
    echo '</pre>';


    foreach($csvData as $key => $item){

    // Neues Dokument für eine webEdition-Seite erzeugen
    $doc = new we_document_webEdition();
    $doc->isNew(true);
    $doc->setTemplateID(14); // des Temlates
    $doc->changeDoctype(2);
    $doc->setParentID(1088); // der Seite, unter der die neue Seite angelegt werden soll
    $doc->Filename = $item['Seminarnummer'];
    $doc->Extension = '.php';
    $doc->IsDynamic = 1;
    $doc->IsSearchable = 1;
    $doc->setElementS('Title', $item['Titel']);
    $doc->setElementS('Description', $item['Kommentar']);

    $doc->setElementS('kurs_status', 1); 
    $doc->setElementS('kurs_titel', $item['Titel']); 
    $doc->setElementI('datum_filter-start', strtotime($item['Datum_Start'])); // amerikanisches Datumsformat in Timestap umrechnen
    $doc->setElementI('datum_filter-ende', strtotime($item['Datum_Ende'])); // amerikanisches Datumsformat in Timestap umrechnen
    $doc->setElementS('kurs_nummer', $item['Seminarnummer']); 
    $doc->setElementS('kurs_typ', $item['Typ']); 
    $doc->setElementS('kurs_veranstalter', $item['Veranstalter']);
    $doc->setElementS('kurs_veranstalter_link', $item['Link_Veranstalter']);
    $doc->setElementS('kurs_kosten', $item['Preis']);
    $doc->setElementS('kurs_beschreibung', $item['Beschreibung']);

    $doc->we_publish();

    }
    ?>

    https://www.wg-werbeagentur.de

    • Previous Official Post
    • Next Official Post
  • Finn
    Administrator
    Reactions Received
    10
    Posts
    259
    • July 10, 2024 at 3:08 PM
    • Official Post
    • #9

    Objekte sind dann entsprechend:

    new we_contents_objectFile();

    und ohne Template und die anderen Dokumenteneigenschaften.

    https://www.wg-werbeagentur.de

    • Previous Official Post

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!

Register Yourself Login

Donations

200.00 EUR

Donate now

Similar Threads

  • Bug: CSV Import von Objekten - "Ersetzen" funktioniert nicht

    • Icosa
    • April 19, 2023 at 2:19 PM
    • Basisversion

Tags

  • CSV
  • Imort
  1. Privacy Policy
  2. Legal Notice
Powered by WoltLab Suite™