Re: php5, libxls

2010-02-28 bef zés linux
On 2010-02-25 11:47 PM, Norbert Vastagh wrote:
 Sziasztok!
 
 Köszönöm a segítséget mindenkinek libxls ügyben.
 
 A webshop készítőjének nem szabhatom meg, hogy milyen
 eszközökkel dolgozzon... és nem is akarom. Nekem meg
 kell csinálnom, amit kér, mert a főnököm azt mondta ;-)
 
 Szóval lefordítottam, aztán hogy mit kezd vele, ő tudja... Ha
 valami még kell neki hozzá, úgyis elmondja ;-) De hogy nem
 fogom (és valószínűleg nem is kell) forrásból összeraknom az
 egész php-t újból, az biztos... Akkor inkább elmegyek kocsi-
 gyűjtőnek a tuskóba ;-)))
 
 Üdv:

A mi megoldasunk nem php alapu, hanem java: apacs:xalan/xerces.

Cegunknel is felmerult xml dokumentumok(tobbek kozt excel)
kiertekelese. A php-vel firnajszt hugyoztunk, vegul a java mellet
dontottunk. Ugyan a felhajtas nagyobb, de egy java-daemon-nal
sokat lenditettunk a latencian.
// A java app egy socket-en hallgatozik, megkapja az xml dokumentumot,
   meg az xslt-t es visszaboffenti a 'megoldas'-t.

 --miklos
_
linux lista  -  linux@mlf.linux.rulez.org
http://mlf2.linux.rulez.org/mailman/listinfo/linux


Re: php5, libxls

2010-02-26 bef zés Izsóf András
Hi!

A log kedvéért:

XLS feldolgozásához: PHPExcel. Nem külső shite, támogatja az összes 
nyüves Excel formátumot. Elég über. Kicsit lassú a parserje, de némi 
ésszel ez ellensúlyozható.

http://www.codeplex.com/PHPExcel

Üdv.

FLT

Norbert Vastagh wrote:
 Sziasztok!
 
 Egy szerverre (debian lenny) kellene libxls a php-hez... De nem
 igazán találok. Hogyan kellene feltelepítenem?
 
 Üdv:
 
_
linux lista  -  linux@mlf.linux.rulez.org
http://mlf2.linux.rulez.org/mailman/listinfo/linux

php5, libxls

2010-02-25 bef zés Norbert Vastagh
Sziasztok!

Egy szerverre (debian lenny) kellene libxls a php-hez... De nem
igazán találok. Hogyan kellene feltelepítenem?

Üdv:

-- 
Vastagh Norbert
_
linux lista  -  linux@mlf.linux.rulez.org
http://mlf2.linux.rulez.org/mailman/listinfo/linux


Re: php5, libxls

2010-02-25 bef zés Pápai Balázs
Norbert Vastagh írta:

 Egy szerverre (debian lenny) kellene libxls a php-hez... De nem
 igazán találok. Hogyan kellene feltelepítenem?
 
Forrásból fordítasz magadnak egyet?


_
linux lista  -  linux@mlf.linux.rulez.org
http://mlf2.linux.rulez.org/mailman/listinfo/linux


Re: php5, libxls

2010-02-25 bef zés Hegedüs Ervin
hello,

 Egy szerverre (debian lenny) kellene libxls a php-hez... De nem
 igazán találok. Hogyan kellene feltelepítenem?

biztos ez kell neked? amit találtam gyors google után az mind
elég elhagyatott volt...



a.
 
_
linux lista  -  linux@mlf.linux.rulez.org
http://mlf2.linux.rulez.org/mailman/listinfo/linux


Re: php5, libxls

2010-02-25 bef zés Gabor HALASZ
Norbert Vastagh wrote:
 Sziasztok!
 
 Egy szerverre (debian lenny) kellene libxls a php-hez... De nem
 igazán találok. Hogyan kellene feltelepítenem?
 
Biztos ez? Mert nekem nem kellett, pedig forrasbol van php-m.

-- 
Gabor HALASZ halas...@freemail.hu

_
linux lista  -  linux@mlf.linux.rulez.org
http://mlf2.linux.rulez.org/mailman/listinfo/linux


Re: php5, libxls

2010-02-25 bef zés Norbert Vastagh
Norbert Vastagh vasti...@gmail.com írta (2010. február 25. 12:04):
 Egy szerverre (debian lenny) kellene libxls a php-hez... De nem

Naszóval: nekem nem kell, hanem a webfejlesztő kérte ;-)) Egy
webáruházhoz kell nekik, az árak frissítéséhez ha jól tudom,
de tök mindegy...

A forrást letöltöttem, lefordítottam, ezzel nincs is gond: de hogyan
lesz ebből php kiterjesztés? egy ls -lR a keletkezett könyvtárra:

/usr/local/libxls/:
összesen 0
drwxr-sr-x 2 root staff  72 febr 25 11.54 bin
drwxr-sr-x 3 root staff  72 febr 25 11.54 include
drwxr-sr-x 2 root staff 224 febr 25 11.54 lib

/usr/local/libxls/bin:
összesen 16
-rwxr-xr-x 1 root staff 14263 febr 25 11.54 xls2csv

/usr/local/libxls/include:
összesen 0
drwxr-sr-x 2 root staff 240 febr 25 11.54 libxls

/usr/local/libxls/include/libxls:
összesen 40
-rw-r--r-- 1 root staff 9362 febr 25 11.54 brdb.c.h
-rw-r--r-- 1 root staff 1356 febr 25 11.54 brdb.h
-rw-r--r-- 1 root staff 3502 febr 25 11.54 ole.h
-rw-r--r-- 1 root staff 1510 febr 25 11.54 xls.h
-rw-r--r-- 1 root staff 6008 febr 25 11.54 xlsstruct.h
-rw-r--r-- 1 root staff 2801 febr 25 11.54 xlstool.h
-rw-r--r-- 1 root staff 1246 febr 25 11.54 xlstypes.h

/usr/local/libxls/lib:
összesen 168
-rw-r--r-- 1 root staff 89670 febr 25 11.54 libxlsreader.a
-rwxr-xr-x 1 root staff   835 febr 25 11.54 libxlsreader.la
lrwxrwxrwx 1 root staff21 febr 25 11.54 libxlsreader.so -
libxlsreader.so.0.2.0
lrwxrwxrwx 1 root staff21 febr 25 11.54 libxlsreader.so.0 -
libxlsreader.so.0.2.0
-rwxr-xr-x 1 root staff 76972 febr 25 11.54 libxlsreader.so.0.2.0


Bocs, hogy hosszú és ronda ;-)))
Gondolom, a phpinfo() kellene, hogy mutassa... De nem mutatja,
gondlom, valamit még tennem kell: de a TOTO a forrásban üres,
a REDME meg arról szól, hogy ez a libxls...

Üdv:

-- 
Vastagh Norbert
_
linux lista  -  linux@mlf.linux.rulez.org
http://mlf2.linux.rulez.org/mailman/listinfo/linux


Re: php5, libxls

2010-02-25 bef zés Gabor HALASZ
Norbert Vastagh wrote:
 Norbert Vastagh vasti...@gmail.com írta (2010. február 25. 12:04):
 Egy szerverre (debian lenny) kellene libxls a php-hez... De nem
 
 Naszóval: nekem nem kell, hanem a webfejlesztő kérte ;-))

Az ilyen torekveseket es vele a webfejlesztok kezet jobb idejekoran letorni.

 
 A forrást letöltöttem, lefordítottam, ezzel nincs is gond: de hogyan
 lesz ebből php kiterjesztés?

Sehogyan, ha csak meg nem irod. A php-ban (az 5.3.1-ben) nincs libxls 
support, de ezt mar irtam. Elobb atalakitja az xls-t valamive 
(ertelemszeruen csv), azt mar konnyu feldolgozni, ehhez persze nem kell 
php.
 
 Bocs, hogy hosszú és ronda ;-)))
 Gondolom, a phpinfo() kellene, hogy mutassa... De nem mutatja,
 gondlom, valamit még tennem kell: de a TOTO a forrásban üres,
 a REDME meg arról szól, hogy ez a libxls...

Toto, az az Ozban volt, Dorothy kutyaja ;) Ahhoz, hogy ebbol neked php 
modulod legyen, meg kell irni a php binding-st, es azt is leforditani. 
Ez ha meg is lenne, akkor is kell majd a diszrtibucioban levo 
osszetaknyolt php forras, vagy annak a development resze, es azzal 
leforditani a (nem letezo) php modult, felteve, hogy a taknyolas 
ellenere meg kompatibilis a disztribucioban levo php forrasaval. Ennek 
saccra nulla a valoszinusege, mert a php-t forrasbol is csak a 
(tetszloges) profeta segitsegevel lehet leforditani, mert fortelemes az 
egesz kod, olyan random es sehol nem dokumentalt athallasokkal a 
kulonbozo komponensek kozott, hogy orom nezni; de ehhez meg debian 
eseten hozzajon a kismillio helyrol osszeturkalt mindenfele patch es 
backport, szoval ha ahhoz kulso modult tudsz majd forditani, akkor 
bejegyezhetsz magadnak egy piros pontot :)




-- 
Gabor HALASZ halas...@freemail.hu

_
linux lista  -  linux@mlf.linux.rulez.org
http://mlf2.linux.rulez.org/mailman/listinfo/linux


Re: php5, libxls

2010-02-25 bef zés Pápai Balázs
Norbert Vastagh írta:
 Norbert Vastagh vasti...@gmail.com írta (2010. február 25. 12:04):
 Egy szerverre (debian lenny) kellene libxls a php-hez... De nem
 
 Naszóval: nekem nem kell, hanem a webfejlesztő kérte ;-)) Egy
 webáruházhoz kell nekik, az árak frissítéséhez ha jól tudom,
 de tök mindegy...
 
 A forrást letöltöttem, lefordítottam, ezzel nincs is gond: de hogyan
 lesz ebből php kiterjesztés? egy ls -lR a keletkezett könyvtárra:
 
 /usr/local/libxls/:
 összesen 0
 drwxr-sr-x 2 root staff  72 febr 25 11.54 bin
 drwxr-sr-x 3 root staff  72 febr 25 11.54 include
 drwxr-sr-x 2 root staff 224 febr 25 11.54 lib
 
 /usr/local/libxls/bin:
 összesen 16
 -rwxr-xr-x 1 root staff 14263 febr 25 11.54 xls2csv
 
 /usr/local/libxls/include:
 összesen 0
 drwxr-sr-x 2 root staff 240 febr 25 11.54 libxls
 
 /usr/local/libxls/include/libxls:
 összesen 40
 -rw-r--r-- 1 root staff 9362 febr 25 11.54 brdb.c.h
 -rw-r--r-- 1 root staff 1356 febr 25 11.54 brdb.h
 -rw-r--r-- 1 root staff 3502 febr 25 11.54 ole.h
 -rw-r--r-- 1 root staff 1510 febr 25 11.54 xls.h
 -rw-r--r-- 1 root staff 6008 febr 25 11.54 xlsstruct.h
 -rw-r--r-- 1 root staff 2801 febr 25 11.54 xlstool.h
 -rw-r--r-- 1 root staff 1246 febr 25 11.54 xlstypes.h
 
 /usr/local/libxls/lib:
 összesen 168
 -rw-r--r-- 1 root staff 89670 febr 25 11.54 libxlsreader.a
 -rwxr-xr-x 1 root staff   835 febr 25 11.54 libxlsreader.la
 lrwxrwxrwx 1 root staff21 febr 25 11.54 libxlsreader.so -
 libxlsreader.so.0.2.0
 lrwxrwxrwx 1 root staff21 febr 25 11.54 libxlsreader.so.0 -
 libxlsreader.so.0.2.0
 -rwxr-xr-x 1 root staff 76972 febr 25 11.54 libxlsreader.so.0.2.0
 
 
 Bocs, hogy hosszú és ronda ;-)))
 Gondolom, a phpinfo() kellene, hogy mutassa... De nem mutatja,
 gondlom, valamit még tennem kell: de a TOTO a forrásban üres,
 a REDME meg arról szól, hogy ez a libxls...
 
Szerintem a futtathatót lefuttatja a system() php függvény alkalmazásával,
az csinál neki az xls-ből csv-t, amit be tud olvasni az fgetcsv() függvénnyel.


_
linux lista  -  linux@mlf.linux.rulez.org
http://mlf2.linux.rulez.org/mailman/listinfo/linux


Re: php5, libxls

2010-02-25 bef zés Hegedüs Ervin
hello,

 Naszóval: nekem nem kell, hanem a webfejlesztő kérte ;-)) Egy
 webáruházhoz kell nekik, az árak frissítéséhez ha jól tudom,
 de tök mindegy...

tipp:
system() + Python xlutils
http://pypi.python.org/pypi/xlutils/1.1.1

ezen belül is az xlrd.


Egyik legjobb XLS kezelő cucc.


(ill ha kicsit mazohistább alkat a fejlesztő, megnézheti az Uno-t
OpenOffice.org-hoz, ahhoz van Python, Java és C++ API, de ott a
véres pisi alap...)

a.

_
linux lista  -  linux@mlf.linux.rulez.org
http://mlf2.linux.rulez.org/mailman/listinfo/linux


Re: php5, libxls

2010-02-25 bef zés Zs
Hi!


 Naszóval: nekem nem kell, hanem a webfejlesztő kérte ;-)) Egy
 webáruházhoz kell nekik, az árak frissítéséhez ha jól tudom,
 de tök mindegy...
Tudom hogy nem az eredeti feladat megoldásának az iránya - de...

Nem lenne egyszerűbb eleve cvs file-ba kérni az inputot? Ami tud
xls-t gyártani, az tud cvs-t is. Az xls file-t valahogy úgyis elő
kell állítani - nem lenne egyszerűbb ott belenyúlni a folyamatba
és egy könnyebben feldolgozható formátumot létre hozni ott és
akkor?


Zsolt
_
linux lista  -  linux@mlf.linux.rulez.org
http://mlf2.linux.rulez.org/mailman/listinfo/linux


Re: php5, libxls

2010-02-25 bef zés Norbert Vastagh
Sziasztok!

Köszönöm a segítséget mindenkinek libxls ügyben.

A webshop készítőjének nem szabhatom meg, hogy milyen
eszközökkel dolgozzon... és nem is akarom. Nekem meg
kell csinálnom, amit kér, mert a főnököm azt mondta ;-)

Szóval lefordítottam, aztán hogy mit kezd vele, ő tudja... Ha
valami még kell neki hozzá, úgyis elmondja ;-) De hogy nem
fogom (és valószínűleg nem is kell) forrásból összeraknom az
egész php-t újból, az biztos... Akkor inkább elmegyek kocsi-
gyűjtőnek a tuskóba ;-)))

Üdv:

-- 
Vastagh Norbert
_
linux lista  -  linux@mlf.linux.rulez.org
http://mlf2.linux.rulez.org/mailman/listinfo/linux