Open xml-Kalkulationstabelle in Excel standardmäßig

In eine web-Anwendung, ich bin die Generierung einer XML-Kalkulationstabelle mit Hilfe einer XSL-template erstellt, in Excel 2010. Ich will diese Tabelle, XML zu öffnen, die in Excel standardmäßig. So, ich fügen Sie unter Eigenschaften auf die Antwort

Response.ContentType = "application/vnd.ms-excel";
Response.AddHeader("Content-Disposition", "Attachment;Filename=export.xls");
Response.Charset = "";

Dies öffnet die Datei in Excel, aber wegen der Verlängerung der Aushärtung feature von Excel 2010, zeigt die Eingabeaufforderung -

Die Datei, die Sie versuchen zu öffnen,
'exportieren[1].xls' ist, in einer anderen
format als angegeben in der Datei
- Erweiterung. Stellen Sie sicher, dass die Datei nicht
beschädigt ist und aus einer vertrauenswürdigen Quelle
bevor Sie die Datei öffnen. Wollen Sie
öffnen Sie die Datei jetzt?

Wenn ich auf ja klicke, öffnet es sich gut. Aber, gibt es eine Möglichkeit, die Eingabeaufforderung kann komplett übersprungen? Ich habe gelesen, über die änderungen an der Registrierung zum deaktivieren der Eingabeaufforderung bei dem Computer eines Benutzers. Aber, dies ist eine öffentliche website, und diese Lösung wird nicht funktionieren.

Kann ich die Anlage mit dem Namen zu export.xml. Wenn ich es speichern und öffnen in Excel gibt es keine Eingabeaufforderung. Aber die XML-Daten nicht in Excel öffnen standardmäßig.

Irgendwelche Ideen, zum öffnen der spreadsheet-xml-Datei in Excel, ohne die Eingabeaufforderung?

  • Tut etwas ändern, wenn Sie angeben, "xlsx" als " Typ?
  • noch schlimmer, Excel wäre das nicht dann eine option zu öffnen. Es zeigt nur eine Meldung, die Datei-Erweiterung ist nicht gültig, mit nur einem OK button. Kann sein, es lohnt sich zu erwähnen, dass ich gerettet die XSL-template als Typ "XML-Kalkulationstabelle 2003"
  • Ist xlsx nicht eine gezippte xml? Haben Sie versuchen zippen Sie Ihre Ergebnis?
  • xlsx ist eigentlich ein Zip-Verzeichnis-Struktur, die verschiedene Ordner & Dateien, darunter eine XML-Datei pro Arbeitsblatt.
InformationsquelleAutor itsbalur | 2011-05-18
Schreibe einen Kommentar