PHPExcel: Liest alle Werte (Datum, Uhrzeit, Zahlen) als Strings ein

8

Ich habe Probleme mit Datum und Uhrzeit. Ich möchte, dass sie so gelesen werden, wie sie im Excel-Arbeitsbuch erscheinen.

Also, ich glaube, wenn ich alle Zellen des Blattes mit toArray () bekomme, dann sollte ich einfach etwas machen (etwas Formatkonvertierung), das alle Zellen als Zeichenfolgen, Daten, Zeiten usw. abbildet.

ODER kann sein, dass es eine Funktion wie load gibt, die alle Daten in der Arbeitsmappe als String ohne Formatierung oder anderes komplexes Zeug lädt.

    
WebSoft 21.12.2011, 00:57
quelle

1 Antwort

11

toArray () unterstützt die folgenden Argumente:

%Vor%

so

%Vor%

gibt alle Zellwerte im Arbeitsblatt (berechnet und formatiert) genau so zurück, wie sie in Excel selbst erscheinen.

So werden Daten als (zum Beispiel) 21-Dec-2011 07:30 eher als 47239.318 zurückgegeben (abhängig von der Formatmaske für die Zelle). Andere numerische Zellen können als 21,357.00 zurückgegeben werden (abhängig von der Formatmaskierung für diese Zelle), also ist es ein zweischneidiges Schwert.

    
Mark Baker 21.12.2011, 07:34
quelle

Tags und Links