CSV-Fehler bei Telefonnummer

0

Auf meiner Website generiere ich eine CSV-Datei aus einer Benutzerdatenbank. Wenn ich mir die CSV-Datei in meinem Browser ansehe, werden alle Informationen so angezeigt, wie sie von den Benutzern übermittelt wurden. Wenn ich jedoch die CSV-Datei herunterlade und sie in Excel öffne, scheint die Telefonnummernspalte irgendwie zu beschädigen. Im Folgenden finden Sie die CSV-Daten eines einzelnen Benutzers, wie in meinem Browser angezeigt:

"11", "Daniel", "Nuttall", "xx Alder Street", "", "HUDDERSFIELD", "West Yorkshire", "HD1 6xx", "[email protected]", "447769697410", " Punkt 2 "," 50 "," ein "," ein "

Wenn ich dies jedoch in Excel öffne, ändert sich die Telefonnummer in: 4.4777E + 11

Alle anderen Informationen bleiben gleich, es ändert sich nur die Telefonnummer. Weiß jemand, warum das passiert?

nutman
quelle

Antworten:

3

Excel wählt ein falsches Format für die Zelle. Klicken Sie mit der rechten Maustaste auf die Zelle und wählen Sie "Zellen formatieren ...". Wählen Sie "Text", um Nur-Text zu erhalten. Möglicherweise möchten Sie dies zuerst für die gesamte Tabelle tun.

Format Cells

Michael S.
quelle
Danke für die Antwort. Der Wert in der Tabelle wurde dadurch nicht geändert. Ich habe jedoch festgestellt, dass der richtige Wert in der 'fx'-Leiste angezeigt wird, wenn Sie die Zelle auswählen. Warum wird es in der Tabelle immer noch als 4.4777E + 11 angezeigt?
nutman
Ich löste es, indem ich das Format in 'number' änderte und die Dezimalstellen entfernte, so dass jetzt alles gut ist, aber ich würde trotzdem gerne wissen, warum es zu einem etwas zufälligen Wert von 4.4777E + 11 wechselt
nutman
2
@Nutman - Es ist keine "etwas zufällige Zahl". 447769697410 ist 447,769,697,410 mit dem Tausendertrennzeichen, so dass Sie sehen können, dass es 4.47769697410 * 10E + 11 ist, was auf das, was Sie sehen, abgeschnitten wird
ChrisF
Wenn Sie ein Feld nicht mit einer großen Zahl formatieren, wird in Excel eine wissenschaftliche Notation (d. H. 4.4777E + 11) für große Zahlen angenommen. Eine andere Lösung wäre, die Telefonnummern mit einer bereits hinzugefügten Formatierung auszugeben, so dass sie von Excel standardmäßig als Textfeld und nicht als Zahlenfeld angezeigt wird.
BBlake
Oh Gott, ich wusste gar nicht, dass es eine Zehnerpotenz x Zahl Lol war. Ich habe es mir gerade als Telefonnummer angesehen. Danke, dass Sie das für mich geklärt haben.
nutman