Office: ASCII-Datei einlesen

Helfe beim Thema ASCII-Datei einlesen in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Hallo zusammen, ich möchte eine ASCII Datei zeilenweise einlesen, das Problem ist, die Zeilen werden nicht mit CR+LF Chr(13)+Chr(10) getrennt sondern... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von Shoogar, 10. Dezember 2010.

  1. ASCII-Datei einlesen


    Hallo zusammen,

    ich möchte eine ASCII Datei zeilenweise einlesen, das Problem ist, die Zeilen werden nicht mit CR+LF Chr(13)+Chr(10) getrennt sondern nur mit Chr(10).
    Darum wird mit "Line Input" das ganze File in eine Variable eingelesen und nicht nur eine Zeile.

    Dieses Problem ist erst nach dem Update des Gerätes aus dem ich die Daten auslese aufgetreten, d.h. die kommplette Datenverarbeitung ist schon vorhanden.

    Wie kann ich die Datei konvertieren damit ich "Line Input" weiter verwenden kann?

    :)
     
  2. HAllo

    KAnnst du uns mal eine oder 2 von diesen ASCII-Dateien zum Testen zur Verfügung stellen ?

    ransi
     
  3. Hallo ransi!

    ich hoffe es funktioniert, die Datei müßte an diesem Posting hängen.

    Gruß Shoogar
     
  4. ASCII-Datei einlesen

    Hallo Shoogar,

    versuch statt LineInput Readline anzuwenden.Etwa so:
    Code:
    Sub r()
    Set fso = CreateObject("Scripting.FileSystemObject")
    Set MeineDatei = fsASCII-Datei einlesen o_OpenTextFile("d:\test.txt", 1, True) 'Pfad anpassen
    Do While MeineDatei.AtEndOfStream <> True
    Debug.Print MeineDatei.ReadLine
    Loop
    MeineDatei.Close
    End Sub


    mfg Anton
     
  5. Hallo Anton,

    danke für die Anregung, ich werde mich mal mit "fso" beschäftigen, das kannte ich als Neuling bisher noch nicht.
    Läßt sich das auch ohne festgelegten Pfad und Dateinamen verwenden?

    Ich habe das mit "Application.GetOpenFilename" gelöst da sich Dateiname (enthält Datum) und der Laufwerksbuchstabe ändern.

    Bei der Suche im Netz bin ich noch auf einen anderen Lösungsansatz gestoßen. Das File einlesen, dann mit "Replace" ändern und wieder speichern.
    Code:
    Aber da habe ich genau das gleiche Problem mit den festen Pfad/Dateinamen.




    Gruß Shoogar
     
  6. Hallo Shoogar,

    probier's so:
    Code:
    Sub b()
    Dim quelle, fso As Object, MeineDatei As Object, zeile As Long
    quelle = Application.GetOpenFilename("Text Dateien (*.txt), *.txt")
    If quelle <> False Then
    zeile = 1
    Set fso = CreateObject("Scripting.FileSystemObject")
    Set MeineDatei = fsASCII-Datei einlesen o_OpenTextFile(quelle, 1, True)
    Do While MeineDatei.AtEndOfStream <> True
    Cells(zeile, 1) = "'" & MeineDatei.ReadLine
    zeile = zeile + 1
    Loop
    MeineDatei.Close
    Set fso = Nothing
    End If
    End Sub


    mfg Anton
     
  7. Hallo Anton,

    Danke, so funktioniert es.

    Gruß Shoogar
     
Thema:

ASCII-Datei einlesen

Die Seite wird geladen...
  1. ASCII-Datei einlesen - Similar Threads - ASCII Datei einlesen

  2. ASCII Zeichen per Formel

    in Microsoft Excel Hilfe
    ASCII Zeichen per Formel: Hallo Zusammen! Ich möchte mit einer einfachen Formel eine kleine Statusbar erstellen. Ich habe die Formel schon in dem Sheet selber getestet. Im Sheet funktioniert es und die Zeichen werden wie...
  3. ASCII auslesen + formatieren

    in Microsoft Excel Hilfe
    ASCII auslesen + formatieren: Hallo Community, ich habe leider kaum Erfahrungen mit Excel bzw. den Macros die man dort basteln kann, daher wende ich mich hoffnungsvoll an euch. Zielsetzung: Excel 2013 Verzeichnis A enthält...
  4. Einfügen von ASCII-oder Unicode-Zeichencodes in Word

    in Microsoft Word Tutorials
    Einfügen von ASCII-oder Unicode-Zeichencodes in Word: Einfügen von ASCII-oder Unicode-Zeichencodes in Word Word für Microsoft 365 Word 2019 Word 2016 Word 2013 Word 2010 Mehr... Weniger...
  5. Passwort im Code als ASCII, geht nicht

    in Microsoft Access Hilfe
    Passwort im Code als ASCII, geht nicht: Hallo, ich wollte mein Passwort in meiner Datenbank, dass für das passwortgeschützte Backend verwende, im Quellcode auch irgend wie unkenntlich machen. Blöd wenn man das Passwort im Editor findet...
  6. UTF8 in Ascii konvertieren

    in Microsoft Access Hilfe
    UTF8 in Ascii konvertieren: Hallo Experten, mittels diesem Beitrag von @wb_3001 : http://www.ms-office-forum.net/forum...3&postcount=18 konvertiere ich einen String in das UTF-8 Format. Nun bräuchte ich die Sache anders...
  7. Import ASCII Datei, Feste Feld/Satzlänge

    in Microsoft Access Hilfe
    Import ASCII Datei, Feste Feld/Satzlänge: Hi, ich möchte eine Textdatei mit festen Feld/Satzlängen in Access importieren. Startposition der Daten ist nicht der Dateifanfang sondern Stelle 623. Die Anzahl der Datensätze variiert in...
  8. ASCII datei in excel auswerten

    in Microsoft Excel Hilfe
    ASCII datei in excel auswerten: Hi, wie ihr euch sicher denken kann habe ich ein (hoffentlich nur kleines) Problem. Es geht um folgendes: ich habe eine ASCII datei mit diversen Messwerten, die ich in einer excel tabelle...
  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