Article View: be.comp.programming
Article #10816Re: excell bestand(.xls) lezen in php
From: Philip Paeps
Date: Tue, 26 Feb 2002 22:06
Date: Tue, 26 Feb 2002 22:06
42 lines
3153 bytes
3153 bytes
dennis <gnome@mail.be> wrote: >> De documenten op deze site <http://www.sector13.org/jason/xls/> hebben me > goed >> verder geholpen, en ik ben er in geslaagd om Excel files te lezen en te >> schrijven met C. > philip, bedankt voor de link die de sleutel tot mijn probleem is, maar die > tekst is van 1988 voor xls versie 2.1. Het enige wat ik nodig heb uit zo'n > xls-bestand zijn de values en eventueel de formules erachter, en die waren > waarschijnlijk ook al aanwezig die prehistorische versie 2.1, nu mijn vraag: In tegenstelling tot wat je zou denken is m$ helemaal niet zo creatief. Het BIFF formaat is quasi onveranderd sinds 1988. Het is 'lichtjes' veranderd, maar de basisstructuur is nog steeds hetzelfde. Een 'normaal' Excel sheet, gemaakt met Excel 2000 en hetzelfde gemaakt in Excel 4 zien er quasi hetzelfde uit. Als je gaat werken met kleurtjes en fontjes en foefeltjes zijn er kleine veranderingen, maar je kunt er over het algemeen wel makkelijk aan uit. De basisstructuur en 'gedachte' is dezelfde van 14 jaar geleden. > steken die values en die formules steeds op dezelfde manier in een > xls-bestand onafhankelijk van de versie van excell waarin deze bestanden > werden aangemaakt? en kan ik dus op dezelfde manier, een waarde uit een file > halen onafhankelijk of de versie nu 4,5,6, 2000 of 2002 is? Ongeveer. De 'headers' van het BIFF formaat zijn in ieder geval niet drastisch veranderd, en de records zijn nog altijd even lang en 'duidelijk'. Je zou dus geen enkel probleem mogen hebben. Waar je *wel* eventueel een probleem mee zou kunnen hebben is 'formatting'. M$ verandert op dat vlak nogal graag van gedacht. Kleuren, styles, enz veranderen nogal makkelijk van 'vorm', maar de data zelf, en de 'data types' zijn dezelfde. Veel geluk! - Philip -- Philip Paeps philip@paeps.cx The lagging activity in a project will invariably be found in the area where the highest overtime rates lie waiting.
Technical Details
Message-ID:
<CFTe8.198177$rt4.21033@afrodite.telenet-ops.be>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!supernews.com!62.24.128.9.MISMATCH!news-1.opaltelecom.net!newsfeed.wirehub.nl!newsfeeds.belnet.be!news.belnet.be!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mailReferences:
<SMLe8.193647$rt4.20753@afrodite.telenet-ops.be> <U9Me8.193898$rt4.20667@afrodite.telenet-ops.be> <0QRe8.197120$rt4.21034@afrodite.telenet-ops.be>Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit
X-Google-Thread: fcea4,bcbe8397f6370c6b
X-Google-Attributes: gidfcea4,public
X-Google-ArrivalTime: 2002-02-26 14:07:36 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!supernews.com!62.24.128.9.MISMATCH!news-1.opaltelecom.net!newsfeed.wirehub.nl!newsfeeds.belnet.be!news.belnet.be!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mail
From: Philip Paeps <philip@paeps.cx>
Subject: Re: excell bestand(.xls) lezen in php
Newsgroups: be.comp.programming
References: <SMLe8.193647$rt4.20753@afrodite.telenet-ops.be> <U9Me8.193898$rt4.20667@afrodite.telenet-ops.be> <0QRe8.197120$rt4.21034@afrodite.telenet-ops.be>
User-Agent: tin/1.5.11-20020130 ("Toxicity") (UNIX) (FreeBSD/4.5-STABLE (i386))
Lines: 42
Message-ID: <CFTe8.198177$rt4.21033@afrodite.telenet-ops.be>
Date: Tue, 26 Feb 2002 22:06:26 GMT
NNTP-Posting-Host: 213.118.35.252
X-Complaints-To: abuse@pandora.be
X-Trace: afrodite.telenet-ops.be 1014761186 213.118.35.252 (Tue, 26 Feb 2002 23:06:26 MET)
NNTP-Posting-Date: Tue, 26 Feb 2002 23:06:26 MET
Organization: Telenet Internet