Uso de la Clase:
En la variable $file pondremos la ruta y nombre de archivo que queremos convertir en un arreglo.
Luego instanciamos la clase, y con el método loadExcel, cargamos el archivo. Como parametro le pasaremos el titulo de una columna que la tomara como.
Como siempre antes incluiremos la clase con requiere_once, include etc...
Código PHP:
Ver original$file = './claves_2.xlsx';
$objExcelArray = new ExcelToArray($file);
$usuarios = $objExcelArray ->loadExcel('usuario');
$usuarios contendra un arreglo del tipo:
Código HTML:
Ver originalarray(7) {
["objetivophp"]=>
array(3) {
["usuario"]=>
string(11) "objetivophp"
["clave"]=>
string(16) "idudnbsakjdhasnd"
["email"]=>
}
["forosdelweb"]=>
array(3) {
["usuario"]=>
string(11) "forosdelweb"
["clave"]=>
string(12) "ipñshb65634"
["email"]=>
}
["otroUsuario"]=>
array(3) {
["usuario"]=>
string(11) "otroUsuario"
["clave"]=>
string(8) "uaso1596"
["email"]=>
}
["prueba"]=>
array(3) {
["usuario"]=>
string(6) "prueba"
["clave"]=>
string(8) "probando"
["email"]=>
}
["otro"]=>
array(3) {
["usuario"]=>
string(4) "otro"
["clave"]=>
string(9) "clavesasa"
["email"]=>
NULL
}
["nuevo"]=>
array(3) {
["usuario"]=>
string(5) "nuevo"
["clave"]=>
string(13) "sdlasldkañsd"
["email"]=>
NULL
}
["masUsuar"]=>
array(3) {
["usuario"]=>
string(8) "masUsuar"
["clave"]=>
string(10) "qwewqeweqw"
["email"]=>
NULL
}
}
Ahora veremos algunos métodos útiles.
Código PHP:
Ver original// Retorna el mismo arreglo que en loadExcel si no capturamos el retorno.
$datos = $objExcelArray ->getArray();
// Ahora buscaremos un usuario por identificador
$usuario = $objExcelArray ->findId('forosdelweb')
La variable $usuario contendrá un arreglo o false si no encontró nada.:
Código HTML:
Ver originalarray(3) {
["usuario"]=>
string(11) "forosdelweb"
["clave"]=>
string(12) "ipñshb65634"
["email"]=>
}
Continuo en el siguiente post...