Office: Import Excel Daten

Helfe beim Thema Import Excel Daten in Microsoft Access Hilfe um das Problem gemeinsam zu lösen; Hallo zusammen, ich möchte eine Excel-Tabelle importieren. Gibt es eine Möglichkeit bei "TransferSpreadsheet acImport" einen Parameter anzugeben, um... Dieses Thema im Forum "Microsoft Access Hilfe" wurde erstellt von steve005, 28. September 2011.

  1. Import Excel Daten


    Hallo zusammen,

    ich möchte eine Excel-Tabelle importieren.

    Gibt es eine Möglichkeit bei "TransferSpreadsheet acImport" einen Parameter anzugeben, um nur bestimmte, nicht angrenzende Spalten zu importieren? z.B. nur die Spalte B und M.

    Nachfolgender Befehl geht leider nicht:
    DoCmd.TransferSpreadsheet acImport, , "tblXls", "C.\test.xls", False, "B:B M:M"

    Danke im voraus.

    :)
     
  2. Dein Freund ist die Importspezifikation. such mal im Forum oder Guckst Hier
     
  3. Hallo,
    Nee du, da musst du dir schon andere Freunde suchen *wink.gif*.

    Du solltest die Exceldatei verknüpfen und die Daten per Anfügeabfrage importieren.
     
    Steffen0815, 30. September 2011
    #3
  4. Import Excel Daten

    hallo kama,

    danke für den tip. aber die daten liegen schon im xls-format vor und da kann man per assistent nicht die importspezifikation abspeichern.

    bye

    steve
     
    Zuletzt von einem Moderator bearbeitet: 7. Januar 2021
  5. hi steffen,

    leider geht diese lösung nicht, da access bei einigen werten "#Zahl!" reinschreibt, wenn ich die excel tabelle verknüpfe.

    bye

    steve
     
    Zuletzt von einem Moderator bearbeitet: 7. Januar 2021
  6. Hallo,
    Der gleiche Fehler wird m.M.n. auch beim Importieren kommen.
    Kommen die Fehler in den beiden relevanten Spalten?
     
    Steffen0815, 30. September 2011
    #6
  7. Hallo Steve,
    folgender Workaround wäre denkbar: Du speicherst die Excel-Datei als CSV-Datei. Diese kannst Du mit einer Importspezifikation nach Access importieren oder verknüpfen.

    HTH
     
    Thomas Möller, 30. September 2011
    #7
  8. Import Excel Daten

    Hallo steve,

    lege Dir eine solche Abfrage an. Aus der kannst Du eine Anfügeabfrage erstellen. Deine Tabelle hat doch Spaltenüberschriften und die Mappe ist im Format Excel 97-2003?
    Code:
    Der Parameter imex=1 sorgt dafür, dass der Tabelleninhalt generell als Text gelesen wird und erspart den Umweg über eine Textdatei.
     
  9. \@Eberhard:
    Das kann ich so nicht bestätigen.
    Aktuell getestet mit XL2007 und AC2007.
    Die SQL-Verknüpfung bringt die gleichen Fehler wie die "normale" Verknüpfung.
     
    Zuletzt von einem Moderator bearbeitet: 7. Januar 2021
    Steffen0815, 30. September 2011
    #9
  10. Für Excel2007 (und höher) sollte diese Abfrage gar nicht gehen, dort wäre excel 12.0 xml einzusetzen.

    Vergleiche Connection strings for Excel
    Richtig ist, dass diese Anweisung bei dem bekannten Problem hilft, wo durch manuellen Import oder TransferSpreadsheet Datentypen nach den ersten Werten intern interpretiert werden.
    Wodurch der Fehler "#Zahl!" entsteht und ob er mit der gezeigten Anweisung überhaupt entsteht, müsste separat geprüft werden. Immerhin könnte man bei bekannter Ursache innerhalb der Abfrage eine entsprechende Fehlerbehandlung/Typumwandlung/Konvertierung einbauen.

    Wie hast Du geprüft, wie diese Werte gelesen werden?

    Dass per Anfügeabfrage die Werte richtig (auch in Datentyp und Format) in die Tabelle geschrieben werden (eine ordentliche Quelltabelle vorausgesetzt), ist ein völlig anderer Fall. Diese "Texte" werden interpretiert, sofern möglich. Eine verknüpfte Texttabelle (Textdatei) kann auch per Anfügeabfrage verwendet werden, und in einer Textdatei gibt es nur Text.

    Zusatzfrage: Wie erzeugt man den Fehler "#Zahl!"? Mir fehlt die Phantasie, das nachzustellen.
    Und: "die gleichen Fehler" sind welche?
     
  11. Hallo,
    - XL2007: xls-Format
    - Fehler tritt auf, wenn z.B. in den ersten xx Zeilen (Datensätzen) Zahlen stehen und dann ein Text kommt
    - dass die Spaltenformate kein Text sind, kann man auch so testen (Anlage)
    - Fehlerbehandlung geht nicht, genauso wie beim manuellen verknüpfen, da undefinierte Werte übernommen werden

    Es ist nicht das erste mal, dass wir das Thema diskutieren. Ich denke du solltest das mal ausführlich testen.

    Du kannst mal versuchen das Problem mit nachfolgendem Code nachzuvollziehen: Code:
    Btw:
    Ich habe (meine) Lösung für das Problem. Wollte nur darauf hinweisen, dass SQL-Verknüpfung (so bei mir) keine Lösung ist.
     
    Steffen0815, 30. September 2011
    #11
  12. bei mir klapt das aber noch, oder habe ich das Problem nicht verstanden?


    Import Excel Daten [​IMG]


    Import Excel Daten [​IMG]


    Import Excel Daten [​IMG]
     
  13. Import Excel Daten

    hi Steffen0815,

    Ja, bei obigen Fall und Einbindung per Verknüpfung, kommt manchmal "#Zahl!" vor. Beim Import nicht, da hier die Tabellenfelder das Format "String" haben.

    Danke dir und allen anderen für die Postings. Das mit TransferSpreadsheet acImport und den überflüssigen Spalten ist zu verkraften. Die Datenmenge ist nicht so groß. Ich "schleife" Spalten einfach mit.
     
    Zuletzt von einem Moderator bearbeitet: 7. Januar 2021
Thema:

Import Excel Daten

Die Seite wird geladen...
  1. Import Excel Daten - Similar Threads - Import Excel Daten

  2. Import Daten aus Access Abfrage klappt nicht

    in Microsoft Excel Hilfe
    Import Daten aus Access Abfrage klappt nicht: Moin, ich habe ein Problem. Ich habe eine Datenbank in Access mit diversen Tabellen und Abfragen. Jetzt habe ich eine neue Abfrage erstellt und muß das Ergebnis täglich in eine Exceldatei...
  3. Verschachtelte Tabellen mit Datenquellen

    in Microsoft Excel Hilfe
    Verschachtelte Tabellen mit Datenquellen: Hallo liebe Gemeinde, ich bin Excelmäßig nicht auf den Kopf gefallen aber nun Raucht er und ich bin auf Euer Schwarmwissen angewiesen. zuerst möchte ich aber mal Eure meinugn hören ob mein...
  4. Daten aus Excel Tabelle in vorhandene Excel Tabelle importieren

    in Microsoft Excel Hilfe
    Daten aus Excel Tabelle in vorhandene Excel Tabelle importieren: Guten Tag zusammen, Ich habe eine einfache Excel Tabelle stelle, wo ich prüfe, ob es in Kassen Differenzen gibt und wenn ja, ob es ein Beleg dazu gibt. Ich kann aus dem Programm wo die Differenz...
  5. Import von Excel-Daten in Access-Tabelle

    in Microsoft Access Hilfe
    Import von Excel-Daten in Access-Tabelle: Hallo, um es gleich vorwegzunehmen, ich bin absoluter Amateur und hänge an folgendem Punkt: Ausgangspunkt: Ich muss einmalig (von Hand, es geht also nicht zwingend um ein VBA-Modul o.Ä., obwohl...
  6. Daten Import

    in Microsoft Excel Hilfe
    Daten Import: Hallo, aus einer großen externen Tabelle, einer txt-Datei soll ein Bereich importiert werden. Die externe Datei hat 10.000.000 Zeilen. Es soll der Bereich von Zeile 9.000.000 bis Zeile...
  7. Daten Import

    in Microsoft Access Hilfe
    Daten Import: Hallo. Eigentlich ganz einfach, denke ich. Aber bei großen Dateien scheint es einen Fehler zu geben. Es geht um den Import von externen Daten. Excel -> Daten -> Externe Daten Abrufen...
  8. Import von Excel-Daten in Outlook

    in Microsoft Outlook Hilfe
    Import von Excel-Daten in Outlook: Hallo Forums-Benutzer, weiß einer von euch, wie man es hinkriegt, dass Termine, die in einer Excel-Datei sind, automatisch in meinen Outlook-Kalender übertragen werden können? Danke für eure...
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden