php.de

Zurück   php.de > Lösungen durch Skripte > Scriptbörse

Scriptbörse PHP Lösungen für nen schmalen Taler

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 20.08.2010, 14:25  
Moderator
 
Registriert seit: 06.06.2008
Beiträge: 5.189
PHP-Kenntnisse:
Fortgeschritten
Wolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer Anblick
Wolla eine Nachricht über ICQ schicken
Standard [Erledigt] xls per php lesen

Ich suche eine Funktion oder eine Klasse, mit der ich ein xls-File per PHP einlesen und Zeile für Zeile parsen kann.

Beispiel:

Überschriftzeile
id | text | wert

Datenzeilen:
101 | abc | 12345
102 | def | 23579
103 | ghi | 34567
usw. ca. 10.000 Zeilen

Als ergebnis brauche ich dann zB nach Lesen der ersten Datenzeile:
PHP-Code:
$row = array();
$row[0] = '101';
$row[1] = 'abc';
$row[2] = '12345'
und nach einem weiteren Schleifendurchlauf die Daten der zweiten Zeile wieder in $row

Hat jemand so was im Schrank liegen und kann es mir zur Verfügung stellen?

Alternativ würde auch ein Script helfen, welches eine xls-datei in eine csv-Datei konvertiert - die csv kann ich dann ja einfach weiterverarbeiten.

Da ich mehrere Ordner mit zusammen rund 7000 xls-Dateien so verarbeiten müsste, scheidet ein manuelles konvertieren xls->csv aus.
__________________
Warum denkt mein Hund eigentlich immer dann, wenn es an der Tür klingelt, es sei für ihn?
Wolla ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 20.08.2010, 14:56  
Forenpolitikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 41.237
PHP-Kenntnisse:
Fortgeschritten
nikosch genießt hohes Ansehennikosch genießt hohes Ansehennikosch genießt hohes Ansehennikosch genießt hohes Ansehennikosch genießt hohes Ansehennikosch genießt hohes Ansehennikosch genießt hohes Ansehennikosch genießt hohes Ansehennikosch genießt hohes Ansehennikosch genießt hohes Ansehennikosch genießt hohes Ansehen
Standard

MS-Excel Stream Handler (xls, spreadsheet, excel reader, ms-excel stream handler) - PHP Classes
__________________
--
Je Wumme desto Rambo.

Alte Kanoniersweisheit.


--
nikosch ist offline   Mit Zitat antworten
Alt 20.08.2010, 16:06  
Moderator
 
Registriert seit: 06.06.2008
Beiträge: 5.189
PHP-Kenntnisse:
Fortgeschritten
Wolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer Anblick
Wolla eine Nachricht über ICQ schicken
Standard

Merci Fielmann - auf phpclasses.org bin ich angemeldet und hab dort auch gesucht, aber offensichtlich nicht richtig
Das müsste klappen.
__________________
Warum denkt mein Hund eigentlich immer dann, wenn es an der Tür klingelt, es sei für ihn?
Wolla ist offline   Mit Zitat antworten
Alt 20.08.2010, 16:20  
Moderator
 
Benutzerbild von cycap
 
Registriert seit: 13.02.2008
Beiträge: 6.816
PHP-Kenntnisse:
Fortgeschritten
cycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nett
Standard

Ich benutze dafuer php-excel-reader - Project Hosting on Google Code
cycap ist offline   Mit Zitat antworten
Alt 21.08.2010, 13:08  
Moderator
 
Registriert seit: 06.06.2008
Beiträge: 5.189
PHP-Kenntnisse:
Fortgeschritten
Wolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer Anblick
Wolla eine Nachricht über ICQ schicken
Standard

Zitat:
Zitat von cycap Beitrag anzeigen

Das Dingens ist sehr einfach zu bedienen und insofern sehr empfehlenswert. Für den nächsten :

PHP-Code:
require_once 'excel_reader2.php';

$datei 'spreadsheet.xls';
$data = new Spreadsheet_Excel_Reader($datei,false);

$anzahlzeilen  $data->rowcount($sheet_index=0); 
$anzahlspalten $data->colcount($sheet_index=0);

for ( 
$zeile $zeile <= $anzahlzeilen $zeile++ ) {
    
$row = array();
    for ( 
$spalte $spalte <= $anzahlspalten $spalte++ ) {
        
$row[] = $data->val($zeile,$spalte);
    }
    
$ausgabe implode (' | ' $row );
     echo 
$ausgabe '<br>';

Vielen Dank - ich setze das mal auf erledigt
__________________
Warum denkt mein Hund eigentlich immer dann, wenn es an der Tür klingelt, es sei für ihn?
Wolla 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

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php xls auslesen, php xls, php xls einlesen, php xls lesen, xls mit php auslesen, xls php, http://www.php.de/scriptboerse/70971-erledigt-xls-per-php-lesen.html, xls to php, php xls parsen, xls in php einlesen, xls php auslesen, php xls datei einlesen, php script xls auslesen, xls in php, xls mit php lesen, xls datei php auslesen, html xls auslesen, xls datei mit php auslesen, xls auslesen php, xls mit php einlesen

Alle Zeitangaben in WEZ +2. Es ist jetzt 08:37 Uhr.




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