“Conocimiento Programación>Programación PHP /MySQL

Cómo cargar y analizar un archivo CSV en un array PHP

2012/9/5
En el diseño de un sitio web, es útil poder cargar grandes cantidades de datos a la vez que se utilizará en tiempo real. Valores separados por comas o CSV , es un formato que es ampliamente reconocido y apoyado . Este formato utiliza la coma para mostrar el final de un término y el comienzo de la siguiente . Debido a la simplicidad de este formato , muchos programas de hoja de cálculo y gestión de base de datos se guardar una salida CSV . PHP permite cargar fácilmente un archivo CSV desde el equipo local a su sitio web , y trabajar con los datos en una matriz de inmediato . Cosas que necesitará
PHP hosting de búsqueda Web Hosting
Ver Más instrucciones
1

crear un archivo CSV. Guárdelo en su equipo local, pero no subirlo a su servidor Web todavía. Rellene el archivo con valores separados por comas , como se muestra a continuación:

esto, es decir, el formato, de, a, csv , archivo,
2

Crear un archivo llamado " csv_to_array . php "y subirlo a su servidor web.
3

Crear la forma de subir la info CSV con un editor de texto. Agregue el código siguiente a su " csv_to_array.php " file:



Selecciona un archivo CSV < /title> <br> <p> < /head> <br> <p> <body> <br> <p> <div> <br> <p> <h1> Selecciona un archivo 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 " submit " = " Subir un archivo CSV de datos" Página 4 <p> Dígale a su secuencia de comandos para comprobar si la solicitud ha sido enviada . Inserte el código siguiente después del código del formulario : ? <br> <p> < <br> <p> Php if (! Isset ($ _FILES ) ) {exit ;} <br> 5 <p> Termina tu script para que se cargue la información del archivo en una matriz, y mostrar el contenido de la matriz para su verificación. Agregue las siguientes líneas de código al final de su código " csv_to_array.php " y guarde el archivo : <br> <p> $ file = $ _FILES [ 'file '] ; <br> <p> $ data = fopen ( $ file [' tmp_name '] , ' r '); <br> <p> $ size = filesize ( $ archivo [' tmp_name ']); <br> <p> $ contenido = fread ( $ data , $ size ) ; <br> <p> fclose ( $ data ) ; <br> <p> $ csv_array = explode ( " " , $ contenido) ; <br> <p> print_r ($ csv_array ) ; <br> <p> > <br> 6 <p> probar el código . Levante el archivo " csv_to_array.php " en su navegador Web y utilizar el formulario para localizar el archivo CSV de ejemplo en su ordenador. Una vez cargado , debe obtener una lista detallada de los contenidos de su archivo CSV. <br> <br> <div class="escomad2"><script language='javascript' src='http://www.ordenador.online/ad/es/2.js'></script></div> </div> <div class=contentpage> <div class=p1>Página anterior: <a class='LinkPrevArticle' href='http://www.ordenador.online/Programacion/Programación-PHP--MySQL/91886.html' >¿Cómo puedo poner una variable en varias líneas para facilitar su lectura en PHP </a> </div> <div class=p2>Página siguiente: <a class='LinkNextArticle' href='http://www.ordenador.online/Programacion/Programación-PHP--MySQL/91888.html' >Cómo utilizar Zend autocargador </a> </div> </div> <dl class=xgc> <dt><span>Programación PHP /MySQL</span></dt> <dd><a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/91803.html">Cómo probar XML analizan </a></dd><dd><a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/92685.html">Cómo agregar un controlador de MySQL a VB.NET </a></dd><dd><a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/91959.html">Cómo insertar un Combobox artículo en PHP </a></dd><dd><a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/92881.html">Cómo actualizar un archivo PHP </a></dd><dd><a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/92086.html">Cómo convertir fracciones en PHP </a></dd><dd><a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/92291.html">Cómo escribir en un archivo remoto en PHP </a></dd><dd><a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/336398.html">¿Cómo se verifica los datos dados por el usuario con los valores de la base de datos utilizando PHP de la base de datos MySQL? </a></dd><dd><a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/92521.html">Cómo permitir conexiones remotas MySQL en HostGator </a></dd> </dl> </div> <!--right--> <div class=rightmain> <div class=esrightlist> <div class=e1>Los últimos artículos de equipo</div> <ul> <li><a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/91371.html" >¿Qué es el PHP Límite de caracteres Correo </a> </li><li><a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/91834.html" >¿Cuál es el ámbito mundial en PHP </a> </li><li><a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/92049.html" >Cómo utilizar el botón de envío en PHP </a> </li><li><a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/91671.html" >Cómo doblar Cita en PHP </a> </li><li><a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/92848.html" >Cómo reemplazar texto en un archivo PHP </a> </li><li><a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/92382.html" >Cómo cambiar una contraseña de usuario de MySQL en cPanel </a> </li> </ul> </div> <div class=esrightlist> <div class=e1>Artículos de la popular computadora</div> <ul> <li> <a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/91697.html" >Expresiones regulares en PHP </a></li><li> <a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/91491.html" >¿Puedo utilizar la codificación PHP con un editor HTML como KompoZer </a></li><li> <a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/91435.html" >Cómo conectarse a MySQL Ajax </a></li><li> <a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/91618.html" >Procedimientos PHP </a></li><li> <a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/92660.html" >Cómo construir herramientas para PHP 5 para Windows </a></li><li> <a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/92311.html" >Cómo procesar una opcion con PHP </a></li> </ul> </div> <div class="esrightad"> <script language='javascript' src='http://www.ordenador.online/ad/es/r.js'></script> </div> <div class=esrightlist> <div class=e1>Más categorías</div> <ul> <li><a href='http://www.ordenador.online/Programacion/C--C-----Programming/' target="_self">C /C + + Programming</a></li> <li><a href='http://www.ordenador.online/Programacion/Lenguajes-De-Programación/' target="_self">Lenguajes De Programación</a></li> <li><a href='http://www.ordenador.online/Programacion/Delphi-Programación/' target="_self">Delphi Programación</a></li> <li><a href='http://www.ordenador.online/Programacion/Programación-Java/' target="_self">Programación Java</a></li> <li><a href='http://www.ordenador.online/Programacion/JavaScript-Programación/' target="_self">JavaScript Programación</a></li> <li><a href='http://www.ordenador.online/Programacion/Programación-PHP--MySQL/' target="_self">Programación PHP /MySQL</a></li> <li><a href='http://www.ordenador.online/Programacion/Perl-Programming/' target="_self">Perl Programming</a></li> <li><a href='http://www.ordenador.online/Programacion/Python-Programming/' target="_self">Python Programming</a></li> <li><a href='http://www.ordenador.online/Programacion/Rubí-Programación/' target="_self">Rubí Programación</a></li> <li><a href='http://www.ordenador.online/Programacion/Visual-Basics-Programación/' target="_self">Visual Basics Programación</a></li> </ul> </div> </div> <!--right end--> <div class="cl"></div> </div> <div class=esfoot> <div class=copy>Conocimiento de la computadora © http://www.ordenador.online</div> </div> </body> </html>