Question:
Date: 28-02-2018 14:17:39
(In Spanish)
Tengo mi pagina web montada en un servidor con Centos ,en ella tomo un archivo excel de carpeta local y lo subo a una carpeta del servidor, despues leo la cabecera de cada columna.
Cuando es un archivo con formato xls no tiene problema en leer las cabeceras pero cuando es xlsx me manda el siguiente error: The filename /var/www/html/Archivos/Archivo.xlsx is not readable
Por lo que he leido es porque el type- mime esta mal.
Estos son mis salidas segun el formato.
XLSX
XLS
Lo que he intentado es que en el archivo /etc/mime.types agregue la siguiente linea:
application/vnd.openxmlformats-officedocument.spreadsheetml.sheet xlsx
y reinicie
Pero no funciona :(
Pueden ayudarme por favor
Votes: 0 - Answers: 1 - Views: 6 Share on: Google Facebook Twitter LinkedIn Link
¿Por qué linux no lee archivos xlsx? y ¿cómo puedo solucionarlo?[Unresolved]
Hola a todosTengo mi pagina web montada en un servidor con Centos ,en ella tomo un archivo excel de carpeta local y lo subo a una carpeta del servidor, despues leo la cabecera de cada columna.
Cuando es un archivo con formato xls no tiene problema en leer las cabeceras pero cuando es xlsx me manda el siguiente error: The filename /var/www/html/Archivos/Archivo.xlsx is not readable
Por lo que he leido es porque el type- mime esta mal.
Estos son mis salidas segun el formato.
XLSX
Array ( [file] => Array ( [name] => PruebaArchivo.xlsx [type] => application/vnd.openxmlformats-officedocument.spreadsheetml.sheet [tmp_name] => /tmp/php6KuAXc [error] => 0 [size] => 8274 ) )
XLS
Array ( [file] => Array ( [name] => PruebaArchivo2.xls [type] => application/vnd.ms-excel [tmp_name] => /tmp/phpoGrqLS [error] => 0 [size] => 30208 ) )
Lo que he intentado es que en el archivo /etc/mime.types agregue la siguiente linea:
application/vnd.openxmlformats-officedocument.spreadsheetml.sheet xlsx
y reinicie
Pero no funciona :(
Pueden ayudarme por favor
Votes: 0 - Answers: 1 - Views: 6 Share on: Google Facebook Twitter LinkedIn Link
Answers:
-
Date: 07-03-2018 07:36:52 Hola saludos..
Pues el xlsx, es mas personal de windows, el xls, lo lees en linux con similares, pero los xlsx, ya son mas microsoft...
Te recomiendo que lo leas con clases ya hechas de php, en lo personal he tenido ese problema y me ha ayudado mucho:
https://github.com/PHPOffice/PhpSpreadsheet
(Antes PHPExcel)
Esta muy bueno y su documentacion aceptable.. te sacara de apuros... y veras que se pueden crear muchas cosas con ello...
Saludos
Stryfe™ Votes: 0 - Link answer
To actively participate in the community first must authenticate, enter the system.Sign In