Il foglio di calcolo viene comunque visualizzato, ma con il messaggio di avviso. Il problema sembra verificarsi perché Excel 2007 è più schizzinoso sui formati che corrispondono alle estensioni rispetto alle versioni precedenti di Excel.La generazione di fogli di calcolo Excel genera "formato di file diverso dall'errore di estensione" all'apertura in Excel 2007
Il problema è stato inizialmente rilevato da un programma ASP.Net e genera nell'errore di Excel "Il file che si sta tentando di aprire", Spreadsheet.aspx-18.xls, è in un formato diverso da quello specificato dal file estensione. Verifica ... ". Tuttavia, quando apro il file viene visualizzato correttamente. Sto utilizzando Excel 2007. Firefox identifica il file come foglio di lavoro Excel 97-2003.
Ecco una pagina ASP.NET che genera il file problema:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Spreadsheet.aspx.cs" Inherits="Spreadsheet" %>
Il codice al file assomiglia:
public partial class Spreadsheet : System.Web.UI.Page {
protected void Page_Load(object sender, EventArgs e)
{
Response.ContentType = "application/vnd.ms-excel";
Response.Clear();
Response.Write("Field\tValue\tCount\n");
Response.Write("Coin\tPenny\t443\n");
Response.Write("Coin\tNickel\t99\n");
}
}
T
Si prega di fare riferimento a http://support.microsoft.com/kb/948615 –