[TYPO3-german] Anwendung der Ext:phpexcel_service
Renzo Bauen
typo3 at conpassione.ch
Fri Jun 5 22:14:57 CEST 2015
Lieber Johannes
PHPExcel ist eine PHP Bibliothek, die dazu dient, Excel-Dateien zu
erstellen, zu lesen und zu bearbeiten.
D.h. wenn Du eine Excel-Datei erstellen willst, dann braucht es sowas
wie hier
(https://phpexcel.codeplex.com/wikipage?title=Examples&referringTitle=Requirements) auf der Webiste des PHPExcel-Projektes dargestellt.
So wie es aussieht, kommst Du da nicht um eigenen PHP-Code herum. Mit
den Beispielen auf der erwähnten Projektseite sollte das aber eigentlich
kein Problem sein.
Wenn Du lediglich Excel-Dateien auf deiner Website darstellen willst,
ist das aber glaube ich mit Kanonen auf Spatzen geschossen. Da gibt es
z.B. die Ext cag_tables, die sowas ohne viel Programmierung kann.
Liebe Grüsse und ein schönes Wochenende
Renzo
--
conPassione gmbh
CH-3661 Uetendorf
+41 33 345 00 92
Am Donnerstag, den 04.06.2015, 11:20 +0200 schrieb Johannes C. Laxander:
> Hallo,
>
>
>
> die Extension installiert die Library PHPExcel und macht sie für TYPO3
> verfügbar. Soweit bin ich dabei. Meine PHP Kenntnisse und Erfahrungen sind
> aber eher bescheiden, und deshalb hakt es im Moment noch bei der Anwendung.
> In der knappen Doku steht folgendes drin:
>
>
>
> ---
>
> Example: ``` /* @var $phpExcelService/ $phpExcelService =
> 3::makeInstanceService('phpexcel'); $phpExcel =
> $phpExcelService->getPHPExcel();
>
>
>
> // Your excel magic goes here...
>
>
>
> /** @var \PHPExcel_Writer_Excel2007 $excelWriter */
>
> $excelWriter = $phpExcelService->getInstanceOf('PHPExcel_Writer_Excel2007',
> $phpExcel);
>
> $excelWriter->save('...');
>
> ---
>
>
>
> Wie muss ich die Library in mein Extbase Script einbinden, damit ich sie
> nutzen kann?
>
>
>
> <?php
>
> namespace VENDOR\MyExtension\Controller;
>
>
>
> class CruiseController extends
> \TYPO3\CMS\Extbase\Mvc\Controller\ActionController {
>
> ...
>
> /*
>
> * Daten einlesen die in einem Excel Sheet ausgegeben werden sollen...
>
> */
>
> ...
>
> /*
>
> * Excel Sheet generieren
>
> */
>
> ...???
>
> }
>
> ?>
>
>
>
> Wer kann mir hierbei bitte weiterhelfen?
>
> Johannes.
>
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german at lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
More information about the TYPO3-german
mailing list