php.de

Zurück   php.de > php.de Intern > Off-Topic Diskussionen

Off-Topic Diskussionen Mach mal Pause vom Programmieren!

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 22.12.2011, 12:16  
Erfahrener Benutzer
 
Benutzerbild von Arne Drews
 
Registriert seit: 22.04.2009
Beiträge: 3.486
PHP-Kenntnisse:
Anfänger
Arne Drews wird schon bald berühmt werdenArne Drews wird schon bald berühmt werden
Arne Drews eine Nachricht über Skype™ schicken
Standard [Erledigt] schlanker Excel-Reader für xlsx

Moin,

Ich würde gerne einen Excel-Reader in mein System integrieren. Sollte schlank sein.
PHPExcel ist mir zu aufgebläht und die schlankeren Varianten, die ich gefunden habe dokumentieren nur den Umgang mit dem xls-Format.
Kennt jemand eine schanke Variante die auch xlsx lesen kann?

Danke!
__________________
Phantasie ist wichtiger als Wissen, denn Wissen ist begrenzt.
Probleme kann man niemals mit derselben Denkweise lösen, durch die sie entstanden sind.
Albert Einstein
Arne Drews ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 22.12.2011, 13:14  
Moderator
 
Benutzerbild von Chriz
 
Registriert seit: 11.05.2008
Beiträge: 6.267
Chriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer Anblick
Standard

Wenn du einen gefunden hast poste es bitte hier Gerade für Formate die NICHT xlsx sind, wäre das aber interessant.

Warum PHPExcel und Konsorten so aufgebläht sind liegt eben am Format selbst, wenn es sich bei den Dateien um bessere CSV-Dateien handelt, kann man aber gerade bei *.xlsx einfach das ZIP aufmachen (ZipArchive) und die Kerndatei öffnen (document.xml?) und auslesen. Das könnte man denke ich halbwegs schnell selbst hinbekommen, wenn eben wie gesagt es sich bei den auszulesenden Dateien um CSV-ähnliche Dateien handelt (also genau ein Sheet; und Formate und Stilvorgaben nicht relevant sind).

Gruß,
Chriz

Edit: Tatsache, wenn du ohne die rels (Relations, interne Pfadangaben) auszulesen in xl/worksheets/sheet1.xml greifst und sheetData/row/c ausliest, kommst du mit simpleXML oder DOMDocument doch schon ziemlich nah dran. Aufwand 1-2 Stunden, zumindest für ein hingehaktes Skript.
__________________
"Nuschel ich?" - "Was?"
Chriz ist offline   Mit Zitat antworten
Alt 22.12.2011, 16:08  
Erfahrener Benutzer
 
Benutzerbild von Arne Drews
 
Registriert seit: 22.04.2009
Beiträge: 3.486
PHP-Kenntnisse:
Anfänger
Arne Drews wird schon bald berühmt werdenArne Drews wird schon bald berühmt werden
Arne Drews eine Nachricht über Skype™ schicken
Standard

Jo, hast recht, auf die Weise macht es simplexlsx.

Entpackt die xlsx und lädt über simplexml_load_string die notwendige Datei.
Damit wendet er dann xpath darauf an. Also im Prinzip genau, was Du sagtest.
Kann man sicher auch was eigenes machen, aber erstmal verwende ich dies nun.

Wer's noch benötigt, Link ist ja oben...
__________________
Phantasie ist wichtiger als Wissen, denn Wissen ist begrenzt.
Probleme kann man niemals mit derselben Denkweise lösen, durch die sie entstanden sind.
Albert Einstein
Arne Drews ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Der COM Befehl und Excel Moewe PHP Einsteiger 12 20.10.2011 14:49
PHP Excel 2007 (xlsx) Writer hts PHP Einsteiger 4 07.10.2011 09:49
UTF-8-csv --> Excel Wolla Off-Topic Diskussionen 4 27.05.2011 16:01
PHP -> Excel ["Beste" Lösung] dreamcatcher PHP Einsteiger 12 18.02.2011 13:35
Lösungsansatz Excel -> MySQL -> Ausgabe Bytes PHP-Fortgeschrittene 9 17.10.2010 22:06
[Erledigt] Excel mit COM Objekt solitaer PHP Tipps 2009 1 25.11.2009 14:08
Excel Export mit Content-type bawumme PHP Tipps 2009 6 05.08.2009 10:31
Excel 2007 zu CSV (->Mysql) strgg PHP Tipps 2009 16 17.06.2009 06:46
excel spreadsheet writer - excel 03 formatierung ok - andere excel 03 keine formatier taurus PHP Tipps 2009 4 03.02.2009 18:25
Excel XML solitaer PHP Tipps 2006 9 30.04.2006 15:51
Excel Sheet innerhalb einer HTML Seite anzeigen PHP Tipps 2005-2 4 20.09.2005 13:32
smarty, php -> Excel PHP Tipps 2005-2 1 13.09.2005 20:42
Mit PHP Excel Makro ausführen PHP Tipps 2005 2 17.04.2005 02:06
htm und excel Orolhawion Off-Topic Diskussionen 0 03.11.2004 14:52
MySQL => Excel mit PHP PHP Tipps 2004 4 31.07.2004 12:57

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php xlsx auslesen, php xlsx reader, php excel reader xlsx, php xlsx einlesen, php xlsx, xlsx php, excel/reader.php .xlsx, php xlsx lesen, xlsx mit php auf website anzeigen, xlsx reader php -xing, lesen xlsx, xlsx einlesen, xlsx auslesen, xlsx lesen, xlsx mit php auslesen, spreadsheet_excel_reader excel xlsx, xlsx auslesen php, php spreadsheet excel reader und writer, \erledigt\-häkchen in excel, xlsx writer

Alle Zeitangaben in WEZ +2. Es ist jetzt 17:35 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum