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

Γνώση Υπολογιστών >> Προγραμματισμός >  >> 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 < /title> <br> <p> < /head> <br> <p> <body> <br> <p> <div> <br> <p> <h1> Επιλέξτε ένα αρχείο CSV < /h1 > ? <br> <p> <form method="post" action="csv_to_array.php" enctype="multipart/form-data"> <br> <p> <div> <br> < p> <input type="file" name="file" /> <br> <p> < input type = " υποβάλει " value = " Μεταφόρτωση δεδομένων CSV " Φτηνές 4 <p> Πείτε script σας για να ελέγξετε αν η μορφή έχει υποβληθεί . Εισάγετε τον παρακάτω κωδικό μετά τον κωδικό μορφή : <br> <p> < php <br> <p> if ( ! Isset ( $ _FILES ) ) { εξόδου ? } <br> 5 <p> Τελειώστε σας script έτσι ώστε να φορτώσει τις πληροφορίες από το αρχείο σε μια σειρά , και να εμφανίσει τα περιεχόμενα του πίνακα σας για επαλήθευση . Προσθέστε τις παρακάτω γραμμές κώδικα στο κάτω μέρος του " csv_to_array.php " κώδικα και να αποθηκεύσετε το αρχείο : <br> <p> $ file = $ _FILES [ 'file '] ? <br> <p> $ Data = fopen ( $ file [' tmp_name '] , ' r' ) ? <br> <p> $ size = μέγεθος του αρχείου ( $ file [' tmp_name '] ) ? <br> <p> $ content = fread ( $ δεδομένων , $ μέγεθος ) ? <br> <p> Αδυναμία εγγραφής αρχείου ( $ data ) ? <br> <p> $ csv_array = εκραγεί ( " , " , $ content ) ? <br> <p> print_r ( $ csv_array ) ? <br> <p> > <br> Η 6 <p> Δοκιμάστε τον κωδικό σας . Τραβήξτε προς τα πάνω το αρχείο " csv_to_array.php " στο πρόγραμμα περιήγησης Web σας και να χρησιμοποιήσετε τη φόρμα για να εντοπίσετε το δείγμα αρχείου CSV στον υπολογιστή σας . Μόλις φορτωθεί, θα πρέπει να πάρετε έναν αναλυτικό πίνακα περιεχομένων αρχείου CSV σας . <br> Η <br> εικόνων <div class="grad2"> <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-3314932315682382" crossorigin="anonymous"></script> <!-- 221021-2 --> <ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-3314932315682382" data-ad-slot="8094203668" data-ad-format="auto" data-full-width-responsive="true"></ins> <script> (adsbygoogle = window.adsbygoogle || []).push({}); </script></div> <div class="grad3"></div> </div> <div class="fanyedads"> <ul> <li>Τελευταίο άρθρο: <a class='LinkPrevArticle' href='http://www.221021.com/Programming/php-mysql-programming/91886.html' >Πώς Μπορώ να βάλω μια Μεταβλητή σε πολλαπλές γραμμές για ανάγνωση σε PHP </a> <li>Επόμενο άρθρο: <a class='LinkNextArticle' href='http://www.221021.com/Programming/php-mysql-programming/91888.html' >Πώς να χρησιμοποιήσετε το Zend Autoloader </a> </ul> </div> </div> <div class="woqinimaderwr24"> <div class="dibud23"> <div class="biaotidas51"> <div class="biaotidas511"><h3>Συναφής σύστασή</h3></div> <div class="butudasda"></div> </div> </div> <div class="dibud24"> <div class="dibud241"> <ul class="dsa31das"> <li><a href="http://www.221021.com/Programming/php-mysql-programming/92174.html" target="_blank">Πώς να συνδέσετε δύο Έντυπα Via PHP </a></li> <li><a href="http://www.221021.com/Programming/php-mysql-programming/91516.html" target="_blank">Λειτουργίες για τη MySQL με ένα PHP Μεταβλητή στο Query </a></li> <li><a href="http://www.221021.com/Programming/php-mysql-programming/91435.html" target="_blank">Πώς να συνδέσετε Ajax σε MySQL </a></li> <li><a href="http://www.221021.com/Programming/php-mysql-programming/91609.html" target="_blank">Η λειτουργία PHP Redirect </a></li> <li><a href="http://www.221021.com/Programming/php-mysql-programming/92469.html" target="_blank">Πώς να χρησιμοποιήσετε το PHP Εξωτερικών αρχεία JavaScript </a></li> </ul> </div> <div class="dibud242"> <div class="biaotidasoidasf3h4"> <h4>Τελευταία άρθρα</h4> <div class="nibushihenzaiyi"></div> </div> <ul class="thydghaodennrend"> <li><a href="http://www.221021.com/Programming/php-mysql-programming/92500.html" target="_blank">Πώς να ανιχνεύσει Mobile Devices Χρησιμοποιώντας την PHP </a></li> <li><a href="http://www.221021.com/Programming/php-mysql-programming/309232.html" target="_blank">Πώς αναπαράγετε έναν πίνακα MySQL; </a></li> <li><a href="http://www.221021.com/Programming/php-mysql-programming/91693.html" target="_blank">Πώς να δημιουργήσετε ένα online Κουίζ Με την PHP </a></li> <li><a href="http://www.221021.com/Programming/php-mysql-programming/92284.html" target="_blank">Το πρώτο στοιχείο ενός πίνακα στην PHP </a></li> </ul> </div> </div> </div> <div class="dibudaohnagdsaw"> <div class="das342sd"><p>Πνευματικά δικαιώματα © <a href="http://www.221021.com/" target="_blank" >Γνώση Υπολογιστών</a> Όλα τα δικαιώματα κατοχυρωμένα </p></div> </div> </div> </body> </html>