Προς το περιεχόμενο

php + excel


blaoulis

Προτεινόμενες αναρτήσεις

Δημοσ.

Xerw na xrisimopoiw to google, kai prin kanw tin erwtisi safws kai ekana tin ereuna mou. APlws epeidi oi plirofories einai poli anarxa domimenes kai merikes kataligun se la8os apotelesmata, rwtisa gia na dw an kapoios to exei kanei gia na mu metalabadeusi ton tropo :P.

Δημοσ.

στο ψαξιμο παιζει ρολο να ξερεις το περιβαλλον, περιορισμους και απαιτήσεις.

 

πχ,

1. το λειτουργικό του σερβερ. Αν τον apache τον εχεις πανω σε windows , έχει παρα πολλα παραδείγματα στο νετ, με χρήση του Jet, και του excel το οποιο εγκαθιστουν στο σερβερ.

σε αλλα os, ψαχνεις περισσότερο.

 

2. υπάρχουν excel και "excel" outputs. σε ενδιαφέρει η διάκριση, ή φερε οτι να ναι αρκει να πιστευει ο χρήστης οτι πηρε excel?

 

οταν εψαχνα για μεθοδους παραγωγης excel, (εκτός Win, γιατι εκει είπαμε, ειναι εύκολα),

τα 9 στα 10 παραδειγματα, εφτιαχναν, ειτε csv, είτε html tables, ειτε xml,

με τη δικαιολογία οτι αν τα ανοιξεις αυτα με excel, εμφανιζονται κανονικά σε γραμμες και στήλες, αρα "δεν υπάρχει διαφορά απο το .xls"

 

και αν σου τα στείλω αυτα τα αρχεια, με καταληξη xls, και αν ο χρηστης εχει ΙΕ και office, θα ανοιξουν στον browser του απο το embeded excel.

 

Εχω βρει και τη λύση αρχείου SYLK (κανε ενα xls, save as .slk και ανοιξε το με text editor για να δεις τι ειναι)

 

και υπάρχει και το binary excel format, το πραγματικό xls, ή BIFF

 

και υπάρχει, το τι απαιτείς απο τον επισκέπτη να έχει για να δει αυτό το output. Θελεις να παιζει σε ολους τους browser, και ολα τα office (λογικά τα after '97) ?

ή λες, θα φτιαξω κάτι που θελει υποχρεωτικά IE7 kai Office 2007, και οι υπόλοιποι να πάνε να..

 

ανάλογα τι θελεις, και τι μπορείς, θα κινηθείς.

 

προφανώς το απλούστερα ειναι να φτιάχνεις .csv και να τα σερβίρεις ως xls. Μόνο πρόσεχε με τους έλληνες χρήστες. τα regional settings περιπλέκουν το θέμα.

 

 

http://chicago.sourceforge.net/devel/docs/excel/

http://melz.org/archives/2007/09/13/generating-excel-spreadsheets-with-php/

http://www.phpclasses.org/browse/package/3995.html

http://www.phpclasses.org/browse/package/1919.html

Δημοσ.

Μια και έγινε λόγος για excel μια ερώτηση για word:-)

Εχω μια φόρμα και ο επισκέπτης κάνει upload ενα αρχείο του Word.

Πώς μπορώ να δω πόσες σελίδες είναι το αρχείο που ανέβασε ο επισκέπτης?

Αυτό δηλαδή που βλέπουμε από το File-->Properties-->Statistics-->Pages του Word.

Με php πάντα....

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...