phpbar.de logo

Mailinglisten-Archive

[php] Daten aus einer Excel Tabelle

[php] Daten aus einer Excel Tabelle

Aron Schlesinger aron at viplocations.de
Die Aug 9 14:46:59 CEST 2005


Hallo Andreas,

Am 09.08.2005 um 14:04 schrieb Andreas Kempf:
> On Thu, 14 Jul 2005 11:58:44 +0200, Christoph 'knurd' Jeschke
> <christoph.jeschke at gmail.com> wrote:
>
>> Ganz so trivial ist das nicht. Mit explode() stolpert man über die in
>> Enclosures eingeschlossenen Delimiter, die ja nicht trennen sollen.
>>
>> Allerdings macht es <http://de.php.net/fgetcsv> trivial.
>
> Gibt es einen eleganten (einfachen) Weg, das folgende zu loesen?
>
> Eine Zeile einer CSV-Datei sieht so aus:
> 9686;"ABC\";"DEF;";;;;"sail1wqkccr0o";0;
>
> fgetcsv() macht das daraus:
> $data[1] = ABC\";
>
> Tatsaechlich wird aber folgendes benoetigt:
> $data[1] = ABC\

Ich muss gestehen nicht den ganzen Thread gelesen zu haben,
aber das hiesige sollte mit:

preg_match_all("/(\"|'|)?(.*?)\\1;/", $string, $match);

print_r($match['2']);

zu lösen sein (Nicht getestet), wenn es um die einzelnen Zeilen geht.

Gruß
   Aron

-- 
aron at domino.sh               Aron Schlesinger                as at fizon.de
DOMINO Medienservice                                 #!/fizon IT-Service
http://www.domino.sh                                 http://www.fizon.de


php::bar PHP Wiki   -   Listenarchive