Ich versuche, einige in Excel an uns gesendete Daten in eine Datenbank zu importieren, die ich selten verwende. Ein einzelnes Anführungszeichen wird als Teil der Daten jeder Zelle angezeigt, die einen Textwert enthält:
'PUBLIC, JOHN Q.
Wenn ich in Excel auf die Zelle klicke, zeigt das Bearbeitungsfeld oben in der Tabelle rechts neben den Schaltflächen {X, check, Fx} auch dort ein führendes einfaches Anführungszeichen an. Das führende Anführungszeichen wird also von unserem Importdienstprogramm nicht eingeführt. Es ist in den Excel-Daten.
Es ist möglich, dass dieses Artefakt außerhalb von Excel erstellt wurde. Wenn Sie dies jedoch bereits gesehen haben und wissen, dass es von etwas stammt, das sie in Excel ausführen, würde ich gerne wissen, was das ist, damit ich sie darum bitten kann Hör auf damit. Das Bereinigen dieser Daten wird zu einer großen Zeitverschwendung, da es viele dieser Blätter gibt und wir noch viel mehr bekommen werden.
quelle
Antworten:
Das Apostroph 'ist ein Sonderzeichen für Excel, wenn es als erstes Zeichen in einer Zelle angezeigt wird. Es weist Excel an, den Rest der Zeichenfolge als Text zu behandeln.
Es kann entfernt werden durch:
Sie können wahrscheinlich ein Makro schreiben, um dies zu automatisieren.
Alternativ können Sie die Daten nach CSV exportieren und anschließend die CSV-Datei in Ihre Datenbank importieren.
quelle
Whoa, sie haben etwas in Excel 2013 geändert
Der von Microsoft vorgeschlagene Weg, versteckte Apostrophe zu entfernen, funktioniert in Excel 2013 nicht mehr. Ich bin mir ziemlich sicher, dass er in der vorherigen Version funktioniert hat.
Hier ist jedoch eine Problemumgehung mit einer temporären Variablen
quelle