Autor Zpráva
johndoe
Profil
AHoj,
prosím o tip, jak načíst data (řádky) ze souboru excelu .xls ...
momentálně ho ukládám jako csv, kde je struktura dat jasná a snadno čitelná ..
uložení jako .csv je ale pro uživatele komplikace (často nepřekonatelná :) ),

díky za nějaký tip
Joker
Profil
prosím o tip, jak načíst data (řádky) ze souboru excelu .xls
Blbě.
XLS je uzavřený formát souboru, jehož přesnou definici zná leda Microsoft. A jak tak koukám na MS Office, možná ani Microsoft ne :)

Takže buď můžete zkusit s MS domluvit licenci anebo se pustit do reverzního inženýrství. V tom případě bych Vám doporučil prostudovat zdrojové kódy OpenOffice.org, jelikož to je open-source program, který umí XLS soubory s menšími problémy přečíst. Nebo zkusit najít, jestli někdo ty konverzní funkce nepřepsal do PHP
koudi
Profil
Zkus prohledat http://www.phpclasses.org/
Aesir
Profil
johndoe:

Vcelku použitelná knihovna:
PHP Excel Reader na sourceforge.net
johndoe
Profil
Díky všem,
na PHPclasses jsem před dotazem tady hledal, vcelku jsem něco našel, ale nějak to nebylo ono ...
ta třída z sourceforge.net vypadá dobře, nic složitého ...
jen s tou češtinou to bude asi boj ....
Aesir
Profil
johndoe:

S češtinou jsem v PHP Excel Reader nenarazil na problém. Stačí správně nastavit kódování ($data->setOutputEncoding('CP1250');)
johndoe
Profil
Aesir :
jj, díky, už jsem to našel, opravdu zatím no problem ... :)
Toto téma je uzamčeno. Odpověď nelze zaslat.

0