estoy usando una aplicación basada en web PHP simple que da salida a una tabla como una hoja de cálculoPHP - ¿Tipo de archivo de hoja de cálculo de solo lectura?
header("Content-Disposition: attachment; filename=" . $filename . ".xls");
header("Content-Type: application/vnd.ms-excel");
//inserts tab delimited text
Pero estoy encontrando la hoja de cálculo descargada se abre como un archivo de sólo lectura y se deben guardar localmente y (en Excel en Windows) el tipo cambió a XLS (desde HTML). ¿Hay alguna manera de establecer el atributo de tipo de archivo correctamente para que hacer un simple guardado no requiera corregir el tipo de archivo?
¿El archivo descargado es de solo lectura por naturaleza de seguridad o no es esto normal?
Además, no me gustan los bordes automáticos creados al abrir la hoja de cálculo en Excel u OpenOffice (en Linux). Preferiría no tener ningún formato de borde. ¿Hay alguna manera en el archivo para especificar que no hay formateo agregado o está integrado en esas aplicaciones?