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

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

2015/9/24
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/¿Cómo-puedo-poner-una-variable-en-varias-líneas-para-facilitar-su-lectura-en-PHP-.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/Cómo-utilizar-Zend-autocargador-.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/Funciones-anónimas-PHP-.html">Funciones anónimas PHP </a></dd><dd><a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/Cómo-Pixel--Track-para-una-página-de-redireccionamiento-.html">Cómo Pixel- Track para una página de redireccionamiento </a></dd><dd><a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/¿Qué-es-el-Comando-de-WordPress-PHP-para-Get-Mensajes-recientes-.html">¿Qué es el Comando de WordPress PHP para Get Mensajes recientes </a></dd><dd><a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/Cómo-cargar-las-clases-dinámicamente-en-PHP-.html">Cómo cargar las clases dinámicamente en PHP </a></dd><dd><a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/Cómo-reemplazar-un-URL-y-guardar-un-archivo-con-PHP-.html">Cómo reemplazar un URL y guardar un archivo con PHP </a></dd><dd><a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/Cómo-insertar-un-decimal-en-PHP-MySQL-.html">Cómo insertar un decimal en PHP MySQL </a></dd><dd><a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/Sintaxis-de-los-parámetros-de-entrada-en-MySQL-.html">Sintaxis de los parámetros de entrada en MySQL </a></dd><dd><a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/Cómo-construir-un-Bot-Registro-Automatizado-.html">Cómo construir un Bot Registro Automatizado </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/MySQL-Vs-texto---Varchar-.html" >MySQL Vs texto . Varchar </a> </li><li><a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/Cómo-vaciar-el-log-de-consultas-lentas-en-MySQL-.html" >Cómo vaciar el log de consultas lentas en MySQL </a> </li><li><a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/Cómo-comprobar-si-existe-un-índice-de-matriz-en-PHP-.html" >Cómo comprobar si existe un índice de matriz en PHP </a> </li><li><a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/Cómo-acceder-a-las-filas-del-repetidor-en-PHP-.html" >Cómo acceder a las filas del repetidor en PHP </a> </li><li><a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/Cómo-dividir-una-cadena-en-un-espacio-en-PHP-.html" >Cómo dividir una cadena en un espacio en PHP </a> </li><li><a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/Cómo-anular-la-configuración-variables-de-sesión-en-PHP-.html" >Cómo anular la configuración variables de sesión en PHP </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/Cómo-habilitar-PDO-de-PHP-Library-en-Go-Daddy-.html" >Cómo habilitar PDO de PHP Library en Go Daddy </a></li><li> <a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/Cómo-obtener-Scripts-PHP-Up---Running-With-Dreamweaver-CS3-.html" >Cómo obtener Scripts PHP Up & Running With Dreamweaver CS3 </a></li><li> <a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/Cómo-usar-PHP--MySQL-desde-Dreamweaver-MX-.html" >Cómo usar PHP /MySQL desde Dreamweaver MX </a></li><li> <a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/Cómo-escribir-una-página-web-301-o-302-Redirect-Uso-Php-.html" >Cómo escribir una página web 301 o 302 Redirect Uso Php </a></li><li> <a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/Cómo-encontrar-el-número-de-índice-de-un-elemento-en-PHP-.html" >Cómo encontrar el número de índice de un elemento en PHP </a></li><li> <a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/¿Cómo-deshacerse-de-los-caracteres-de-escape-en-PHP-.html" >¿Cómo deshacerse de los caracteres de escape en 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>Conocimientos Informáticos © http://www.ordenador.online</div> </div> </body> </html>