Supportnet Computer
Planet of Tech

Supportnet / Forum / Datenbanken

Fehler beim Importieren eines Spreadsheets





Frage

Hallo, ich habe ein Problem beim Importieren eines Excel-Spreadsheets in Access mit der VBA-Action TransferSpreadsheet. Manchmal erstellt Access während des Imports eine Tabelle mit Import Errors ("Type Conversion Failure"). Das tritt immer nur in einer Spalte auf, wo es leere Zellen, Zellen mit ganzen Zahlen und Zellen mit Zahlen wie z.B. 1.5 gibt, wobei das Dezimaltrennzeichen nicht auf Punkt sondern Komma gesetzt ist. Alle diese Zellen haben in unserem englisch-sprachigen Excel 2002 das Format "General". Ich konnte das Problem reduzieren auf ein Excel-Sheet mit einer Spalte und 10 Zeilen. Die Import-Tabelle existiert in Access (d.h. wird nicht während des Imports erzeugt), der Datentyp des einzigen Feldes ist auf "Text" gesetzt. Folgende Werte habe ich im Excel-Sheet: 4 leere Zelle 2 leere Zelle 4 4 leere Zelle leere Zelle 1.5 Damit kann ich den Import Error erzeugen. Wenn ich beispielsweise die 4. Zeile (leere Zelle) lösche, importiert Access korrekt. Ich weiß, daß mit einem Hochkomma vor allen Werten in dieser Spalte der Access-Import keine Probleme macht, aber dann müsste ich das regelmäßig zu importierende Excel-Sheet jedesmal ändern, was ich auf jeden Fall vermeiden möchte. Kann mir jemand weiterhelfen? Paule

Antwort von



Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: