Resulta que estoy haciendo un cargue de un archivo excel 97-2003, estoy utilizando la clase /ExcelReader/Excel/reader.php para su lectura, luego de recorrer el arreglo tengo que realizar unas validaciones de los campos incluidas validaciones a la base de datos, hasta ahi no tengo problema. Mi problema es es siguiente tengo un campo en el excel que viene de la siguiente manera con las comillas incluidas
Cheque con leyenda “Cheque Cruzado”
pero cuando se recorreo el archivo no se porque al imprimir el array me quita las comillas, quedando así [7] => Cheque con leyenda Cheque Cruzado
como puedo solucionar.
el codigo que tengo para recibir y recorrer el excel es
Código PHP:
include_once ("includes/ExcelReader/Excel/reader.php"); //funcion de excel
date_default_timezone_set("America/Bogota");
$fecha_actual = date("Y-m-d H:i:s");
$arrPG = array_merge( $_POST, $_GET, $_FILES );
if( $arrPG['arcRem']['tmp_name'] != '' ) //se toma el archivo y se hace explode para saber que tipo de archivo si es xls
{
$type = explode( '.', $arrPG['arcRem']['name'] );
if( $arrPG['arcRem']['type'] != 'application/vnd.ms-excel' && $type[1] != 'xls' )
{
echo '<script> alert("Por favor seleccione un Archivo Excel 2003");document.location.href="precarguebc.php";</script>';
exit;
}
$nombre = $arrPG['arcRem']['tmp_name'];
$datos = new Spreadsheet_Excel_Reader();
$datos->read($nombre);
$arreglo = $datos->sheets[0]['cells'];
$fecha_actual = date('d/m/Y');
echo "<pre>";print_r($arreglo);echo "</pre>";//imprimo el array
}
Gracias