Verhindern Sie, dass Excel beim Öffnen von HTML-Dateien Werte in Datumsangaben konvertiert

Verhindern Sie, dass Excel beim Öffnen von HTML-Dateien Werte in Datumsangaben konvertiert

Ich habe einige HTML-Dateien mit Tabellen, die ich analysieren muss.

Ich kann sie in Excel öffnen und die gesamte Tabellenformatierung und das Layout bleiben erhalten (was ich möchte).

Das Problem ist, dass standardmäßig alle Zellen als „allgemein“ formatiert werden. Das bedeutet, dass die „intelligente“ Datenkonvertierung von Excel einsetzt, diewie bereits viele auf Stackexchange in der Vergangenheit bemerkt haben, verursacht alle möglichen Probleme, wenn Codes und Namen als Daten angezeigt und in eine Zahl umgewandelt werden.

Beim Importieren aus reinem Text gibt es Möglichkeiten, dies zu umgehen, indem Excel gezwungen wird, einen Assistenten aufzurufen, mit dem Sie das Importformat von „Allgemein“ in „Text“ ändern können. Wie bringe ich Excel dazu, alles in einer HTML-Datei als Text zu behandeln?

Gibt es vielleicht eine Möglichkeit, eine globale Excel-Einstellung zu ändern, die verhindert, dass das allgemeine Format Datumsangaben konvertiert? Oder gibt es eine spezielle Möglichkeit zum Öffnen von HTML-Dateien, die verhindert, dass das „allgemeine“ Format angewendet wird?

Antwort1

Ich würde hierfür das Power Query-Add-In verwenden. Power Query kann HTML-Dateien (lokal oder im Web) lesen. Es sucht nach Tabellen, daher muss die HTML-Struktur eine gewisse Konsistenz aufweisen. Sobald die HTML-Tabelle gelesen wurde, versucht es, Daten automatisch zu erkennen. Sie können dies überschreiben und Spalten manuell konvertieren.

Antwort2

1 Jahr später können Sie eine Webabfrage verwenden und die Optionen ändern, um die Datumserkennung wie angegeben zu deaktivierenHier:https://support.microsoft.com/en-gb/kb/287027

Anstatt die HTML-Datei zu öffnen, richten Sie die Webabfrage auf eine lokale Adresse (file:///C:/Users/.../file.html).

Um zu verhindern, dass Excel Zahlen automatisch in Datumsangaben umwandelt, führen Sie beim Erstellen einer neuen Webabfrage die folgenden Schritte aus: Zeigen Sie in Microsoft Office Excel 2003 oder Microsoft Excel 2002 im Menü Daten auf Externe Daten importieren, und klicken Sie dann auf Neue Webabfrage.

Klicken Sie in Microsoft Office Excel 2007 auf der Registerkarte Daten in der Gruppe Externe Daten abrufen auf Aus dem Web.

Geben Sie im Feld „Adresse“ die Adresse der Webseite ein, die die zu importierende Tabelle enthält, und klicken Sie dann auf „Los“.

Klicken Sie auf die entsprechende Tabellenmarkierung, um die Tabelle auszuwählen, die Sie importieren möchten.

Klicken Sie auf Optionen.

Aktivieren Sie unter „Weitere Importeinstellungen“ das Kontrollkästchen „Datumserkennung deaktivieren“.

verwandte Informationen