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

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

Πώς να φορτώσει και να αναλύσει ένα CSV σε PHP Array

Κατά το σχεδιασμό μιας ιστοσελίδας , είναι χρήσιμο να είναι σε θέση να ανεβάσετε μεγάλες παρτίδες των δεδομένων κάθε φορά που πρόκειται να χρησιμοποιηθεί σε πραγματικό χρόνο . Τιμές διαχωρισμένες με κόμμα ή CSV , είναι μια μορφή που είναι ευρέως αναγνωρισμένη και υποστηρίζεται . Αυτή η μορφή χρησιμοποιεί το κόμμα για να δείξει το τέλος ενός όρου και την αρχή της επόμενης. Λόγω της απλότητας αυτής της μορφής , πολλά προγράμματα υπολογιστικών φύλλων και διαχείρισης βάσεων δεδομένων θα σώσει μια έξοδο CSV . PHP σας επιτρέπει να ανεβάσετε εύκολα ένα αρχείο CSV από τον τοπικό υπολογιστή σας στην ιστοσελίδα σας , και να εργαστούν με τα δεδομένα σε μια σειρά αμέσως . Τα πράγματα που θα χρειαστείτε
PHP φιλοξενία
Web hosting
Η Εμφάνιση Περισσότερες οδηγίες
Η 1

Δημιουργήστε ένα αρχείο CSV . Αποθήκευση στον τοπικό υπολογιστή σας , αλλά μην το ανεβάσετε στο διακομιστή Web σας ακόμα . Γεμίστε το αρχείο με τιμές διαχωρισμένες με κόμμα , όπως φαίνεται παρακάτω :

αυτό , είναι , το , μορφή , από , ένα , csv , αρχείο , καλής ποιότητας 2

Δημιουργήστε ένα αρχείο με όνομα " csv_to_array . php " και ανεβάστε το στο διακομιστή Web σας .
εικόνων 3

Δημιουργήστε τη φόρμα για να ανεβάσετε το CSV πληροφορίες χρησιμοποιώντας ένα πρόγραμμα επεξεργασίας κειμένου . Προσθέστε τον παρακάτω κώδικα για να σας " csv_to_array.php " αρχείο :



Επιλέξτε ένα αρχείο CSV




Επιλέξτε ένα αρχείο CSV

?




Πείτε script σας για να ελέγξετε αν η μορφή έχει υποβληθεί . Εισάγετε τον παρακάτω κωδικό μετά τον κωδικό μορφή :

if ( ! Isset ( $ _FILES ) ) { εξόδου ? }
5

Τελειώστε σας script έτσι ώστε να φορτώσει τις πληροφορίες από το αρχείο σε μια σειρά , και να εμφανίσει τα περιεχόμενα του πίνακα σας για επαλήθευση . Προσθέστε τις παρακάτω γραμμές κώδικα στο κάτω μέρος του " csv_to_array.php " κώδικα και να αποθηκεύσετε το αρχείο :

$ file = $ _FILES [ 'file '] ?

$ Data = fopen ( $ file [' tmp_name '] , ' r' ) ?

$ size = μέγεθος του αρχείου ( $ file [' tmp_name '] ) ?

$ content = fread ( $ δεδομένων , $ μέγεθος ) ?

Αδυναμία εγγραφής αρχείου ( $ data ) ?

$ csv_array = εκραγεί ( " , " , $ content ) ?

print_r ( $ csv_array ) ?

>
Η 6

Δοκιμάστε τον κωδικό σας . Τραβήξτε προς τα πάνω το αρχείο " csv_to_array.php " στο πρόγραμμα περιήγησης Web σας και να χρησιμοποιήσετε τη φόρμα για να εντοπίσετε το δείγμα αρχείου CSV στον υπολογιστή σας . Μόλις φορτωθεί, θα πρέπει να πάρετε έναν αναλυτικό πίνακα περιεχομένων αρχείου CSV σας .
Η
εικόνων

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

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