- Joomla Version
- 5.0.3
- PHP Version
- PHP 8.2.x
- Hoster
- irrelevant
Ich möchte eine grössere Anzahl Beiträge (ca. 1000) in Joomla importieren. Diese Texte liegen als Excel-Datei vor. Sie bestehen im Wesentlichen aus den Spalten «Titel» und «Beitragstext». Wenn ich nur schon diese beiden wichtigsten Elemente importieren könnte, wäre mir schon sehr geholfen. Leider gelingt mir das nicht.
Die Joomla-Webseite, wo die Beiträge importiert werden sollen, enthält nur 1 Test-Beitrag. Diesen habe ich aus der Datenbank exportiert mit der Option «CSV for MS Excel». Damit habe ich die genaue Struktur der Tabelle "hzrsf_content" ebenfalls in Excel.
Über die Zwischenablage habe ich die Inhalte der Spalte «Titel» von der Excel-Quelldatei in die Spalte «title» der Excel-Zieldatei kopiert. Das gleiche mit der Spalte «Beitragstext» von der Excel-Quelldatei in die Spalte «introtext» der Excel-Zieldatei.
Alsdann habe ich unzählige, kläglich gescheiterte Import-Versuche mit dieser Excel-Datei hinter mir. Hier eine Auswahl von Fehlermeldungen:
Ungültige Anzahl an Spalten im CSV-Import in Zeile 1.
Wie kann das sein? Es sind ja die gleichen Spalten, die ich zuvor exportiert habe!
Warning: #1366 Falscher integer-Wert: 'id' für Feld '`staging-3633da01`.`hzrsf_content`.`id` in Zeile 1
Tja, ist ja logisch, denn in Zeile 1 stehen ja die Feldnamen und da steht «id» und nicht eine Zahl.
Allerdings wurde trotz dieser Fehlermeldung die Zeile 1 importiert
Na gut, dann lösche ich für den Import eben die Zeile 1 mit den Feldnamen.
Nun erscheint wieder
Ungültige Anzahl an Spalten im CSV-Import in Zeile 1.
Verstehe ich nicht. Es ist die genau gleiche Anzahl wie beim Export.
Nun versuche ich mal alle nicht zutreffenden Spalteninhalte zu löschen.
Nun erscheint wieder
Ungültige Anzahl an Spalten im CSV-Import in Zeile 1.
Ich habe auch sämtliche Optionen (im Screenshot rot markiert) durchprobiert. Allerdings ist mir nicht bei allen Optionen klar, was sie bedeuten.
Ich finde: das kann und darf doch nicht so kompliziert sein, einen Import in die Datenbank zu machen. Ich habe auch schon im Web nach einem Tutorial zu diesem Thema gesucht, habe aber nichts gefunden. Ist mein Bedürfnis wirklich so abartig?