ALLES ÜBER phpexcel_service UND WIE ES AUF WEBSITES EINGESETZT WIRD

Untersuchte Extension

phpexcel_service

Erweiterungsanleitung phpexcel_service

phpexcel_service stellt die Bibliothek PHPExcel für TYPO3 zur Verfügung. Diese Version enthält die Version 1.8.0 und erfordert TYPO3 6.0 oder höher.

Die Dokumentation von PHPExcel selbst finden Sie auf github.

Build-Status

meistersich[Akk] entwickeln

Installation

In früheren Versionen dieser Erweiterung wurde die PHPExcel-Bibliothek selbst nicht ausgeliefert mit der Erweiterung, aufgrund von Dateigrößenbeschränkungen von TER. Aber in dieser Version ist die bibliothek ist bereits enthalten. Nach der Installation sind keine weiteren Schritte erforderlich.

Wie wird es verwendet?

Es ist sehr einfach, PHPExcel in Ihre Projekte zu integrieren. Die Erweiterung bietet einen Service an für TYPO3, das Ihnen bei der Instanziierung der PHPExcel-Bibliothek hilft.

Beispiel:

    /** @var \ArminVieweg\PhpexcelService\Service\Phpexcel $phpExcelService */
    $phpExcelService = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstanceService('phpexcel');
    $phpExcel = $phpExcelService->getPHPExcel();

    / / / Ihre Excel-Magie geht hierhin.....

    /** @var \PHPExcel_Writer_Excel2007 $excelWriter */
    $excelWriter = $phpExcelService->getInstanceOf('PHPExcel_Writer_Excel2007', $phpExcel);
    $excelWriter->save('....');

Unterstützung

Da diese Erweiterung nur ein kleiner Wrapper für PHPExcel ist, habe ich mich entschieden kein Schmiedeprojekt erstellen. Wenn du Fragen zu dieser Erweiterung hast (nicht PHPExcel selbst) zögern Sie nicht, mich per Mail oder Twitter zu kontaktieren. Meine Mailadresse findest du in ext_emconf.php.

Für eigene Zwecke habe ich für diese Erweiterung ein Bitbucket-Repository erstellt.

Benötigen Sie schnelle Hilfe mit dieser Extension? Unser Team von erfahrenen TYPO3-Entwicklern löst Probleme unkompliziert und zum Stundensatz.

Verteilung:PHPEXCEL_SERVICE ist auf

0.86 % aller TYPO3 installiert.

  • 1.08 % aller TYPO3 8.7.x Installationen installiert
  • 1.5 % aller TYPO3 7.6.x Installationen installiert
  • 25 % aller TYPO3 7.2.x Installationen installiert
  • 0.67 % aller TYPO3 6.2.x Installationen installiert
  • 0.18 % aller TYPO3 6.1.x Installationen installiert
  • 0.48 % aller TYPO3 4.7.x Installationen installiert
  • 0.77 % aller TYPO3 4.5.x Installationen installiert
  • 0.81 % aller TYPO3 4.4.x Installationen installiert
  • 1.9 % aller TYPO3 4.3.x Installationen installiert
  • 0.68 % aller TYPO3 4.2.x Installationen installiert
  • 2.34 % aller TYPO3 4.1.x Installationen installiert
  • 0.65 % aller TYPO3 4.0.x Installationen installiert

PHPEXCEL_SERVICE Version:Verteilung nach installierten Versionen

  • 100 % PHPEXCEL_SERVICE v.1.8.3

PHP Version:PHPEXCEL_SERVICE wird benutzt mit

  • 4.32 % PHP/7.1
  • 19.42 % PHP/7.0
  • 20.14 % PHP/5.6
  • 11.51 % PHP/5.5
  • 7.91 % PHP/5.4
  • 20.86 % PHP/5.3
  • 15.11 % PHP/5.2
  • 0.72 % PHP/4.4

responsive - image 4

Gosign-Responsive Index: TYPO3 Installationen nutzen PHPEXCEL_SERVICE zu

  • 18 % wenn der Gosign-Responsive-Index zwischen 80 % und 100 % ist
  • 13 % wenn der Gosign-Responsive-Index zwischen 60 % und 80 % ist
  • 28 % wenn der Gosign-Responsive-Index zwischen 40 % und 60 % ist
  • 40 % wenn der Gosign-Responsive-Index zwischen 20 % und 40 % ist
  • 0 % wenn der Gosign-Responsive-Index zwischen 0 % und 20 % ist

speed test - image 5

Pagespeed: TYPO3 Installationen nutzen PHPEXCEL_SERVICE zu

  • 29 % wenn der Pagespeed zwischen 80 % und 100 % ist
  • 36 % wenn der Pagespeed zwischen 60 % und 80 % ist
  • 17 % wenn der Pagespeed zwischen 40 % und 60 % ist
  • 12 % wenn der Pagespeed zwischen 20 % und 40 % ist
  • 14 % wenn der Pagespeed zwischen 0 % und 20 % ist

Ran an die Resultate – unser Newsletter für Sie!

Damit Sie gleich Wind davon bekommen, wenn wir in unserem Magazin zu neuen Erkenntnissen kommen.