Sie können ODBC verwenden, um Textdateien abzufragen:
Zugriff auf Textdateien mithilfe des ODBC-Datenproviders
Beachten Sie, dass Sie MS Access dafür nicht benötigen. Das Lernprogramm in der obigen Verknüpfung verwendet MS Access lediglich zum Erstellen der Textdatei. Da Sie jedoch bereits eine Textdatei haben, führen Sie einen Bildlauf nach unten durch und starten Sie das Lernprogramm dort, wo Sie es sehen den Titel Auf eine Textdatei zugreifen .
Update : Ich habe selbst einen DSN für eine CSV-Datei erstellt, um dieses Schritt für Schritt-Tutorial erstellen zu können ... hier kommt es:
- Stellen Sie sicher, dass sich die CSV-Datei ohne etwas anderes in einem eigenen Verzeichnis befindet.
- Öffnen Sie den "ODBC Data Source Administrator" (Start - Systemsteuerung - Verwaltung - Datenquellen (ODBC)).
- Gehen Sie zur Registerkarte Datei-DSN und klicken Sie auf "Hinzufügen ...".
- Wählen Sie "Microsoft Text Driver (* .txt, * .csv)" aus der Liste aus und klicken Sie auf "Weiter>".
- Vergeben Sie einen Namen für Ihre Dateidatenquelle (zB "test") und klicken Sie auf "Weiter>".
- Klicken Sie auf "Fertig stellen". Danach erscheint ein Dialog, in dem die Felder "Datenquellenname" und "Beschreibung" tatsächlich ausgegraut sind. Dies ist normal. Keine Sorge.
- Deaktivieren Sie das Kontrollkästchen "Aktuelles Verzeichnis verwenden". Die Schaltfläche "Verzeichnis auswählen" wird aktiviert.
- Klicken Sie auf die Schaltfläche "Verzeichnis auswählen" und navigieren Sie zu dem Ordner, in dem Sie Ihre CSV-Datei im ersten Schritt platziert haben.
- Klicken Sie auf die Schaltfläche "Optionen >>".
- Klicken Sie auf die Schaltfläche "Format definieren".
- Wählen Sie in der linken "Tables" -Liste Ihre CSV-Datei aus und klicken Sie auf die Schaltfläche "Rate". (Dadurch wird Ihre CSV-Datei analysiert und für jede Spalte in Ihrer CSV-Datei ein entsprechendes Feld erstellt.)
- Durchsuchen Sie die generierten Spalten (F1, F2, ...) in der rechten Liste, geben Sie ihnen sinnvolle Namen und stellen Sie den entsprechenden Datentyp ein (manchmal ist das Erraten nicht immer richtig).
- Wenn alles richtig eingestellt ist, klicken Sie auf "OK" (2 Mal).
An diesem Punkt sollten Sie über einen Datei-DSN verfügen, mit dem Sie über ODBC auf Ihre CSV-Datei zugreifen können. Wenn Sie den Ordner überprüfen, in dem sich die CSV-Datei befindet, wird eine Datei schema.ini angezeigt, die die soeben erstellte Konfiguration enthält. Wenn Sie mehrere .csv-Dateien haben, entspricht jede einer Tabelle, und jede Tabelle enthält einen [ Dateinamen .csv] -Block in der Datei schema.ini, in dem die verschiedenen Spalten definiert sind. Sie können dieses Schema auch erstellen / ändern .ini-Datei direkt in einem Texteditor anstelle der oben beschriebenen GUI.
Zu Ihrer zusätzlichen Frage "Wie kann
ich mit einem ODBC-Provider über ein Abfragetool eine Verbindung herstellen?": Ich habe ein Tool, das ich vor langer Zeit selbst geschrieben habe und das nicht zur Veröffentlichung in Frage kommt. Eine schnelle Google-Suche wurde mit odbc-view erstellt, einem Freeware-Tool, das macht, was Sie wollen.
Ich habe das Tool heruntergeladen und installiert.
Nach dem Start des Tools:
- Klicken Sie auf "DataSource ...".
- Wählen Sie Ihre zuvor erstellte Dateidatenquelle aus (z. B. "test").
- Geben Sie im Abfragebereich "select * from [ Dateiname .csv]" ein.
- Klicken Sie auf "Ausführen".
Der Inhalt Ihrer CSV-Datei sollte jetzt im unteren Bereich angezeigt werden.
Hoffe, das hilft ... Lassen Sie mich wissen, wie es Ihnen geht oder wenn Sie weitere Hilfe benötigen.