Die Tabelle wird weiterhin angezeigt, aber mit der Warnmeldung. Das Problem scheint aufzutreten, da Excel 2007 bei Formaten, die mit ihren Erweiterungen übereinstimmen, wählerischer ist als frühere Versionen von Excel.Excel Tabellenkalkulation Generation führt zu "anderen Dateiformat als Erweiterung Fehler" beim Öffnen in Excel 2007
Das Problem wurde ursprünglich von einem ASP.Net-Programm entdeckt und erzeugt im Excel-Fehler "Die Datei, die Sie versuchen zu öffnen", Spreadsheet.aspx-18.xls ', ist in einem anderen Format als von der Datei angegeben Erweiterung. Verify ... ". Wenn ich die Datei öffne, wird sie jedoch einwandfrei angezeigt. Ich verwende Excel 2007. Firefox identifiziert die Datei als Excel 97-2003-Arbeitsblatt.
Hier ist eine ASP.NET-Seite, die das generiert Problem:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Spreadsheet.aspx.cs" Inherits="Spreadsheet" %>
Der Code hinter Datei wie folgt aussieht:
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
Bitte beachten Sie http://support.microsoft.com/kb/948615 –