Hallo,
Ist es eigentlich möglich über eine ID einen Join zu einer Excel-Tabelle zu machen?
Ich habe nämlich riesige Datenbestände in einer *.xls, die auch regelmäßig erweitert werden - wenn ich die dann jedesmal in ein dBASE-Format umwandle, dann habe ich jede Menge Nacharbeit - mit ü,ä und ö oder z.T. werden die Daten nur halb übernommen. Das möchte ich mir ersparen und gleich den Join zur *.xls machen. Aber geht das überhaupt?
Gruss Jana
Ist es eigentlich möglich über eine ID einen Join zu einer Excel-Tabelle zu machen?
Ich habe nämlich riesige Datenbestände in einer *.xls, die auch regelmäßig erweitert werden - wenn ich die dann jedesmal in ein dBASE-Format umwandle, dann habe ich jede Menge Nacharbeit - mit ü,ä und ö oder z.T. werden die Daten nur halb übernommen. Das möchte ich mir ersparen und gleich den Join zur *.xls machen. Aber geht das überhaupt?
Gruss Jana
- Anmelden oder Registieren, um Kommentare verfassen zu können
Gespeichert von JensM am Di., 12.09.2006 - 15:29
PermalinkGruß
Jens
Gespeichert von Ralph am Di., 12.09.2006 - 16:43
Permalinkdas könnte per Einrichtung einer ODBC-Verbindung zu Deiner Excel-Datei funktionieren. Auszug aus der Hilfe:
How to add OLE DB connections
1.Double-click Database Connections in the Catalog tree.
2. Double-click Add OLE DB Connection.
3. Click the OLE DB provider you want to use to access data. (Microsoft OLE DB Provider for ODBC Drivers)
4. Click Next or click the Connection tab.
5. Provide the required connection information. The Connection tab is different for each provider. Most require that you identify the database to which you want to connect and type your username and password. If you uncheck Allow saving password you will be prompted for login information when you access the data; this helps maintain the security of your database. Click the Help button for assistance. (entweder Name der Datenquelle direkt angeben oder Verbindungszeichenfolge erstellen
6. Click Test Connection.
7. Click OK if the connection test was successful.
8. Type a new name for the connection.
9. Press Enter.
Wenn die Verbindung eingerichtet ist kannst Du die in der xls gespeicherten Tabellenblätter per Namen aufrufen. Voraussetzung ist meines Wissens, dass Du für Dein Excel-Sheet innerhalb Excel einen Namen vergeben hast (Einfügen-> Namen -> Definieren), der Deinen gültigen Arbeitsbereich umschließt. Wichtig ist, dass dort Deine Feldnamen keine "-" enthalten, sondern wenn überhaupt "_".
Ist ein ziemliche Klickerei, bis die Verbindung einmal eingerichtet ist, sollte aber dann im Projekt gespeichert sein. Damit kannst Du dann hoffentlich einen Join erstellen...
Ich hoffe, das klappt.
Grüße,
Ralph