Re: [TYPO3-german] CSV Import in der 7.6
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 so 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
Re: [TYPO3-german] CSV Import in der 7.6
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 so 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
Re: [TYPO3-german] CSV Import in der 7.6
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 ? es gibt ein paar extensions, die das können. (suche im TER [1]) grundsätzlich kannst du aber auch direkt mit Tools wie phpmyadmin, adminer, sequel, ... an die Datenbank. ersteres empfiehlt sich bei regelmäßigen (automatisierten) updates. letzteres ist einfacher bei einmaligen (Initial) Imports. [1] aktuell scheint noch keine solche Extension direkt für 7.6 freigegeben zu sein. Ich würde aber einfach mal ausprobieren ob nicht eine für 6.2 auch unter 7.6 läuft und/oder die Extension-Autoren wegen Updates anschreiben. Bernd ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] CSV Import in der 7.6
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 -- komme von drupal, bin typo3 Neuling. ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german