/ Die mit MVC erstellte / Excel-Formatierung erlaubt keine Datumsfilterung in Excel - xml, asp.net-mvc, excel, date

Excel-Formatierung, die mit MVC durchgeführt wird, lässt Datumsfilterung in Excel nicht zu - XML, asp.net-mvc, übertreffen, Datum

Ich habe nach einer ähnlichen Anfrage zu dieser Frage gesucht und finde sie nirgendwo.

Haben Sie eine Excel-Datei über XML SpreadSheet erstellt, ist es gelungen, alles schön zu formatieren.

Öffnen Sie die erstellte XLS-Datei mit Excel und überprüfen Sie die Formatierung ... Sieht bis auf Datumsangaben ordentlich aus.

Wenn eine Person ein Datum in eine Excel-Zelle eingibt, z. B. 14/07/2013, wird sie richtig ausgerichtet und ist in Ordnung und als Datum formatiert * 14/07/2013.

Wenn ein Programm die Daten erstellt und alle in Excel speichert, werden sie alle links ausgerichtet und als Datum formatiert * 14/07/2013.

Die von einer Person erstellte Excel-Datei kann am Datum auf- oder absteigend sortiert werden und funktioniert wie üblich vom frühesten bis zum spätesten.

Die vom Programm erstellte Excel-Datei kann am Datum auf- oder absteigend sortiert werden und funktioniert nur nach Tagen sortiert ???

Nur so können Sie die vom Programm erstellten Termine festlegenIch habe festgestellt, dass jemand in jede Zelle des fehlerhaften Datums geht und die Eingabetaste drückt, dann Excel ausrichtet und sie an der RHS der Zelle ausrichtet. Die asc / dsc-Suche funktioniert einwandfrei.

Gibt es sowieso das Problem zu beheben, damit ich nicht einen Menschen (kein Makro) dazu bringen muss, alle Datumszeilen manuell zu "berühren"?

Die XLS-Datei wird erstellt, indem eine XML-Kalkulationstabelle in der MVC-Anwendung verwendet wird und nachdem die Daten aus der DB als XLS-Datei übertragen wurden.

Das Datumsformat wird über eine Teilansicht erstellt:

<ss:Style ss:ID="MyDate">
<NumberFormat ss:Format="dd/mm/yyyy" />
</ss:Style>

Gibt es also einen Fix oder ist dies ein "Feature" von Excel 2003?

Antworten:

0 für die Antwort № 1

Klicken Sie auf die Spalte und wählen Sie Daten, Text bisSpalten, und klicken Sie dann auf Fertig stellen, ohne eine Auswahl zu treffen. Basierend auf Ihrer Beschreibung sollte dies die Werte transformieren. Wenn dies nicht der Fall ist, starten Sie den Assistenten "Text in Spalten" erneut, gehen Sie jedoch zu Schritt 3 des Assistenten "Text in Spalten", wählen Sie "Datum" und wählen Sie ein Datumsformat aus, das der Reihenfolge von Monat und Jahr entspricht, die den Daten in den Zellen entspricht .