Habe github gerade aktualisiert, das ist jetzt meine momentane Arbeits-Version. Lauffähig auf 4.5, theoretisch auch 6.2 aber ungetestet.
Wg. 7.6 habe ich den Code mal angeschaut, das Hauptproblem ist vermutlich das Backend-Modul an sich. Das ist noch Code aus den TYPO3 Dinosaurier-Zeiten, mit pageRenderer und $GLOBALS['SOBE']. Was ist denn mittlerweile die aktuelle Methode für Backend-Module? Wäre natürlich fein wenn das auf 7.6 UND 6.2 lauffähig wäre. LG Andrea Am 26.11.2015 um 09:58 schrieb Andrea Schmuttermair: > Hi, > > ich habe eine Import Extension geschrieben, die es mangels Zeit nie ins > TER geschafft hat. > https://github.com/aschmutt/import_excel > > Das verwendet PHPExcel für den Import in die Datenbank, in meinem Fall > kann eine .xls Datei importiert werden. PHPExcel stellt aber weitere > Klassen zur Verfügung. > > Die Extension wurde für 4.5 entwickelt, aber auf Basis von Extbase, d.h. > da sollten die Probleme mit 7.6 nicht sooooo gravierend sein. > > Ich habe auch noch eine neuere Version in einem Kundenprojekt, aber da > müsste ich erst mal die Kunden-Specials wieder rausnehmen für ein github > Update. > Da gehts vor allem um Re-Import, d.h. Daten werden von der Datenbank > exportiert, dann in Excel bearbeitet und wieder reingeladen, mit ein > paar Checks auf INSERT oder UPDATE. > > Wer daran arbeitet kann mir gerne Feedback geben, vielleicht wirds ja > dann doch noch mal was mit dem TER. > Bis dahin ist zumindest der Code ein Ansatz zum weitermachen. > > Hauptprobleme die noch ungelöst sind: > - Security: Der Datenbank Import ist schon vom Prinzip her ein > Riesen-Sicherheits-Problem, das muss echt 100% abgesichert sein, da > reicht die jetzige Beta Version nicht aus > > - Server-Einstellungen: je größer das Excel File, um so mehr > Arbeitsspeicher und Skriptlaufzeit braucht das Tool. Das ist auf > gängigen Hosting Paketen ein Problem. > Das ist evtl. mit CSV besser, aber Excel Dateien mussten immer komplett > eingelesen werden und da lief PHPExcel immer ins memory limit. Das waren > aber auch Excel Files mit 10.000+ Einträgen. > > Dafür gibts auch Vorteile: > - CSV hat immer die Probleme mit Zeilenumbrüchen, Sonderzeichen, UTF-8 > Die sind durch Excel nicht mehr aufgetreten, selbst Russisch und > Japanisch konnte importiert werden. Denn da kommt auch PHPMyAdmin an > seine Grenzen. > - Excel ist für alle normalen User einfach besser, das kann man einfach > bearbeiten und wieder importieren. > > LG Andrea > > > > Am 25.11.2015 um 18:34 schrieb seven ex: >> Hallo zusammen, >> >> ich suche eine ext. die in der Typo3 7.6 eine CSV importieren kann. >> >> Ich möchte mit dem Extension Builder eine Plugin bauen womit man >> Produkte anlegen kann, diese sollen dann über einen CSV Import gefüllt >> werden. >> Kann hier jemand weiter helfen ? >> >> beste grüße >> > _______________________________________________ > TYPO3-german mailing list > TYPO3-german@lists.typo3.org > http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german > _______________________________________________ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german