Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
944to948
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
944to948
944to948
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Hochkomma in Excel-Zelle

Hochkomma in Excel-Zelle
01.02.2008 16:37:00
Anke
Hallo zusammen,
ich habe ein Problem mit Hochkommas in Excel.
Es stehen zwar schon einige Beiträge zu dem Thema im Forum, aber leider hab ich
da keine Lösung für mein Problem gefunden.
Ich möchte aus einer Excel-Datei Daten in eine Oracle-Datenbank importieren(mit C++).
Die Zellen sind alle "Standard".
Als Beispiel habe ich folgende Werte reingeschrieben:
A: Test1
B: "Test2"
C: Test"3
In der Datenbank steht dann:
Test1
"""Test2"""
"Test""3"
d.h. aus dem einen Hochkomma bei Test2 werden 3 Hochkommas gemacht,
Test3 wird in Hochkommas eingeschlossen und aus dem einen Hochkomma werden zwei gemacht.
Die Daten sollen aber eigentlich genau so, wie sie in der Excel-Datei stehen bzw. wie ich sie
dort sehe, in die Datenbank geschrieben werden.
Danke schonmal im Voraus für Eure Hilfe.
Viele Grüße,
Anke

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Hochkomma in Excel-Zelle
01.02.2008 23:53:52
fcs
Hallo Anke,
das Problem ist, das in Datenbanken das Hochkomma (Anführungszeichen) verwendet wird um Strings sauber abzugrenzen von dem verwendeten Feldtrennzeichen, wenn Daten z.B. in Textfiles exportiert werden.
Ist in einem Text jetzt ein Hochkomma enthalten, dann wird dieses zumindest in der Excelwelt verdoppelt, um es von dem Hochkomma abzugrenzen, dass den Textstring links und rechts begrenzt.
Ich hab jetzt keine Ahnung an welchen Stellen man eingreifen kann, um beim Export von Excel nach Orakel einen sauberen 1:1 Transfer der Daten zu schaffen. Üblicherweise sind ja in der Datenbank die Datenfelder eindeutig als String, Nummerisch oder Datum etc. festgelegt. Excel ist da leider nicht ganz so strikt und alles was irgendwie nach Zahl oder Datum ausschaut wird von Excel auch entsprechend behandelt.
Evtl. kommst du besser klar, wenn du die Daten aus Excel per VBA und dem Behl "Write" für jedes Feld in dem gewünschten Format in ein Datenfile schreibst und dieses dann in Oracle importierst.
Gruß
Franz
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige