Leer y escribir en un archivo excel desde mi sitio drupal
Hola, saludos a toda la comunidad.
Resulta que estoy haciendo un modulo donde necesito leer los datos contenidos en un documento excel, utilizando la clase php-excelreader esto se puede hacer desde PHP pero tengo problemas para leer el contenido del documento excel utilizando esta clase en el modulo de drupal que estoy creando. Yo utilizo el drupal 5.7, el servidor web es el apache con mysql y php5.
Favor quien pueda ayudarme.
Muchas gracias de antemano.
Saludos.
Osbel
- Inicie sesión o regístrese para enviar comentarios

Solemos usar
Solemos usar http://drupalbin.com/
Pero podes pegar partes del codigo encerrandolo entre
<?php
?>
e indicando que partes estan fallando si no queres publicar todo el codigo.
Saludos
Aqui va la parte del codigo donde tengo dudas,
<?php
/**
Utilizando la clase php-excelreader, da un error de: Fatal error: Allowed memory size of 25165824 bytes exhausted (tried to allocate 672 bytes) in D:\Servidor\AppServ\www\portal\includes\common.inc on line 153
*/
function _utilizar_excelreader()
{
$excel = file_directory_path().'/cargafamiliar/cargafamiliar.xls';
$data = new Spreadsheet_Excel_Reader();
$data->setOutputEncoding('CP1251');
$data->read($excel);
error_reporting(E_ALL ^ E_NOTICE);
// $i se refiere a la fila.
// $j se refiere a la columna.
for ($i = 1; $i <= $data->sheets[0]['numRows']; $i++)
{
if($data->sheets[0]['cells'][$i][1] == $cedula)
{
$carga = $data->sheets[0]['cells'][$i][2];
}
}
}
?>
Bueno, el problema parece ser
Bueno, el problema parece ser que solo tenes 25 MB de memoria para ejecutar la aplicación, Drupal de por si consume entre 10 y 20MB de memoria asi que le queda muy poco a la aplicación para leer el archivo de excel.
Solución? http://juaramir.wordpress.com/2009/08/26/aumentar-memoria-en-php/
Espero que se de ayuda. Saludos
Mariano
http://cuencodigital.com
Por favor, no edites el
Por favor, no edites el contenido original de tu post, es dificil recordar que decía antes para ver que cambió.
Lo que intentaba decirte con mi comentario anterior es que no tenemos suficiente información para ayudarte.
Si estas programando un módulo, de nada nos sirve saber la version de drupal y apache, necesitamos ver el código del módulo.
Saludos
Dime como puedo hacerte llegar el codigo
OK amigo, dime entonces como puedo hacer para compartir el codigo, lo posteo aqui mismo en el foro?
saludos.
Más información...
Consultas detalladas. A menudo, para poder contestar a una cuestión es necesario conocer los detalles del problema, como la versión de Drupal que se está usando, el tipo y la configuración del servidor, o el error concreto que se obtiene -copiando el texto literalmente-, o otra información. Las consultas poco concretas terminan necesitando un montón de preguntas y respuestas adicionales, haciendo que lleve más tiempo contestarlas
http://drupal.org.es/node/766