Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> PHP /MySQL Προγραμματισμός

Πώς να διαβάσετε ένα αρχείο XLS σε PHP

PHP συνεργάζεται συχνά με βάσεις δεδομένων και , ως εκ τούτου , τα αρχεία δεδομένων . Excel είναι συνήθως χρησιμοποιούνται σε γραφεία για την αποθήκευση πινάκων δεδομένων . Ωστόσο , καθιστώντας το έργο των δύο μαζί είναι ένα δύσκολο έργο . Αρχεία Excel ακολουθούν μια ιδιόκτητη μορφή των δεδομένων που από τη Microsoft , και PHP είναι κτισμένο δίπλα σε μια τεράστια ομάδα των εθελοντών . Έτσι, δεν υπάρχει τίποτα ενσωματωμένη σε PHP για να βοηθήσει στην ανάγνωση των αρχείων Excel . Ευτυχώς , η κοινότητα Open Source έχει πάρει το χρόνο να καταλάβω πώς να λύσει αυτό το πρόβλημα και να δημιουργήσει μια καλή λύση για την ανάγνωση XLS ( Excel ) αρχεία σε PHP . Τα πράγματα που θα χρειαστείτε
PHP Web hosting για Microsoft Excel
Η Εμφάνιση Περισσότερες οδηγίες
Εγκατάσταση PHP Excel Reader
Η 1

Πηγαίνετε στην τοποθεσία λήψης PHP Excel Reader , και να κατεβάσετε το πακέτο που ονομάζεται « php - excel - reader" ( βλέπε Πόρων ) . 2

Αποσυμπιέστε το αρχείο που κατεβάσατε κάνοντας διπλό κλικ πάνω του .
εικόνων 3

Ανεβάστε το αρχείο που ονομάζεται " excel_reader2.php " στην ιστοσελίδα σας . Χρήση FTP ή υπηρεσία upload αρχείων Web hosting υπηρεσία σας να το κάνετε αυτό . Το αρχείο θα πρέπει να τοποθετούνται σε ένα φάκελο , όπου τα PHP script σας μπορεί να το βρείτε . Μπορείτε να το βάλετε στον ίδιο φάκελο με το σενάριο PHP θέλετε να διαβάσετε τα αρχεία Excel , ή μπορείτε να το βάλετε σε ένα φάκελο που βρίσκεται στην ενότητα " περιλαμβάνει διαδρομή . " Η " περιλαμβάνει διαδρομή " είναι ένα σύνολο φακέλων , όπου μπορείτε να βάλετε τα αρχεία που PHP script σας θα είναι πάντα σε θέση να βρει , ακόμη και αν το script σας είναι σε μια εντελώς διαφορετική θέση . Η ιστοσελίδα σας μπορεί να έχει ένα φάκελο που ονομάζεται "περιλαμβάνει " που βρίσκεται στη διαδρομή περιλαμβάνει . Αν το κάνει , να θέσει " excel_reader2.php " εκεί . Αν δεν το κάνει , το έβαλε στο ίδιο φάκελο με τα scripts PHP με τον οποίο θέλετε να το χρησιμοποιήσετε .
Εικόνων Διαβάστε ένα αρχείο XLS
Η 4

Ανεβάστε μια Excel αρχείο για να χρησιμοποιηθεί ως παράδειγμα . Δημιουργήστε ένα απλό αρχείο Excel , και να το αποθηκεύσετε ως " example.xls " . Ανοίξτε το αρχείο και συμπληρώστε τις τρεις πρώτες στήλες της πρώτης σειράς με τις λέξεις " στήλη 1 " , " 2 στήλη " και " στήλη 3 " . Στη συνέχεια, στη δεύτερη σειρά , συμπληρώστε τις τρεις πρώτες στήλες με το κείμενο " 1-1 " , " 2-1 " και " 3-1 " . Στη συνέχεια, συμπληρώστε τις τρεις πρώτες στήλες της τρίτης σειράς με το κείμενο " 1-2 " , " 2-2 " και " 3-2 " .

Αποθηκεύστε το αρχείο και ανεβάστε το στον ίδιο φάκελο όπου έχετε ανεβάσει excel_reader2.php .
5

Ανοίξτε τον αγαπημένο σας επεξεργαστή κειμένου και να αποθηκεύσετε ένα αρχείο κειμένου που ονομάζεται " example.php " . Αυτό θα είναι το PHP script σας για αυτό το σεμινάριο .
Η 6

Γράψτε PHP script σας για να ανοίξετε το αρχείο Excel , διαβάστε τον πίνακα των δεδομένων και στη συνέχεια να εκτυπώσετε τα δεδομένα του Web browser του χρήστη . Χρησιμοποιήστε αυτόν τον κωδικό για να το κάνει :

$ xls = νέα Spreadsheet_Excel_Reader ( « example.xls » , false) ? //Ανοικτή PHP Excel Reader και το αρχείο του Excel

echo "

 " ? //εκτύπωσης HTML που βοηθά τη μορφοποίηση 

για ( $ r = 1 ? $ r <= $ xls - > rowcount ( ) ? $ r + + ) { //καθοδηγήσει σε κάθε σειρά

για ( $ c = 1 ? $ c <= $ xls - > colcount ( ) ? $ c + + ) { //καθοδηγήσει σε κάθε στήλη

echo $ xls - > πρώτων ( $ r , $ c ) . " " ? //Εμφάνιση των δεδομένων σε αυτό το κελί

}

echo " \\ n" ? //Κάνει μια νέα γραμμή στο τέλος κάθε σειράς

}

"

" echo ? //κλείστε το HTML κάναμε νωρίτερα

>
Η 7

Αποθήκευση και να ανεβάσετε το αρχείο PHP σας στην ιστοσελίδα σας ; . Εάν ήταν σε θέση να βάλει PHP Excel Reader στη διαδρομή περιλαμβάνει , μπορείτε να βάλετε το αρχείο PHP σας όπου εσείς επιθυμείτε. Αν όχι, βάλτε PHP αρχείο σας στον ίδιο φάκελο όπως PHP Excel Reader .
8

Για να ελέγξετε την εργασία σας , επισκεφθείτε example.php στο πρόγραμμα περιήγησης στο Web . Θα πρέπει να δείτε τον πίνακα των δεδομένων από το αρχείο Excel τυπωμένο στο παράθυρο του browser σας .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα