Nueva pregunta

Pregunta:

Fecha: 28-02-2018 14:17:39 (En Español)

¿Por qué linux no lee archivos xlsx? y ¿cómo puedo solucionarlo?[No resuelta]

Hola a todos

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
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

Etiquetas: Apache - CentOS - Excel - PHP - PHP7 - Pregunta - Subir Archivos (Upload) Votos: 0 - Respuestas: 1 - Vistas: 6 Compartir en: Google Facebook Twitter LinkedIn Link
 

Respuestas:

  • Fecha: 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™
      Votos: 0 - Link respuesta
     
Para participar activamente de la comunidad primero debes autenticarte, ingresa al sistema.Iniciar Sesión
 
frjcbbae garagebible.com