sql >> Base de Datos >  >> RDS >> Mysql

Importar datos de Excel en PHP

Importar desde archivos de Excel (XLS) es mucho más difícil que importar desde archivos CSV. Por lo general, guardo mi XLS en CSV con Excel y luego trabajo en este CSV con PHP...

Mire la función PHP fgetcsv en:http://ca.php.net/ manual/es/function.fgetcsv.php

<?php
$row = 1;
if (($handle = fopen("test.csv", "r")) !== FALSE) {
    while (($data = fgetcsv($handle, 1000, ",")) !== FALSE) {
        $num = count($data);
        echo "<p> $num fields in line $row: <br /></p>\n";
        $row++;
        for ($c=0; $c < $num; $c++) {
            echo $data[$c] . "<br />\n";
        }
    }
    fclose($handle);
}
?> 

Si aún desea cargar XLS directamente desde PHP, es posible (pero cuán confiable) ... Una búsqueda rápida resultó en http://sourceforge.net/projects/phpexcelreader/ que podría ser útil.