Office: Mehr als 1.048.576 Zeilen aus txt Datei einlesen?

Helfe beim Thema Mehr als 1.048.576 Zeilen aus txt Datei einlesen? in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Hallo, Ich habe eine Textdatei in der ca. 1,5 Millionen Zeilen vorhanden sind. Diese Datei möchte ich in Excel einlesen. Bekanntermaßen ist ja bei... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von Marius82, 4. Juni 2013.

  1. Marius82 Erfahrener User

    Mehr als 1.048.576 Zeilen aus txt Datei einlesen?


    Hallo,
    Ich habe eine Textdatei in der ca. 1,5 Millionen Zeilen vorhanden sind. Diese Datei möchte ich in Excel einlesen. Bekanntermaßen ist ja bei 1.048.576 Zeilen Schluss.
    Kann ich die txt Datei zur Hälfte in ein Tabellenblatt einlesen und die andere Hälfte in ein Zweites Tabellenblatt?
    Wenn ja, wie mache ich das? VBA?

    Ich benutze Excel 2010

    Danke
     
    Marius82, 4. Juni 2013
    #1
  2. cpt. Nemo Erfahrener User
    Hallo Marius,

    teile doch die Textdatei mit einem vernünftigen Texteditor (z.B. Notepad ++, Freeware) in 2 Teile. Dann klappt das auch mit den 2 Tabellen. Und ja, es geht auch mit VBA.
     
    cpt. Nemo, 4. Juni 2013
    #2
  3. Marius82 Erfahrener User
    Ich habe es nun so gelöst:

    Code:
    
    Sub txt() 
    Dim lngZeile&, lngRow&, lngCol&, strFile$, strTxt$, DatIn As Object, i%, j% 
    Application.ScreenUpdating = False 
    strFile = "D:\Test\Datei.txt" ' 0 Then 
    If lngZeile > 4 Then 
    For j = 1 To i 
    Worksheets(j).Columns(lngCol).TextToColumns Destination:=Worksheets(j).Cells(1, lngCol), DataType:=xlDelimited, Space:=True 
    Next j 
    lngCol = lngCol + 2 
    'ThisWorkbook.Save ' Worksheets.Count Then Worksheets.Add after:=Worksheets(Worksheets.Count) 
    Worksheets(i).Cells(lngRow - (i - 1) * 1048576, lngCol) = strTxt 
    End If 
    Loop 
    For j = 1 To i 
    Worksheets(j).Columns(lngCol).TextToColumns Destination:=Worksheets(j).Cells(1, lngCol), DataType:=xlDelimited, Space:=True 
    Next j 
    DatIn.Close 
    End Sub
    
    
     
    Zuletzt bearbeitet: 19. Juni 2013
    Marius82, 5. Juni 2013
    #3
Thema:

Mehr als 1.048.576 Zeilen aus txt Datei einlesen?

Die Seite wird geladen...
  1. Mehr als 1.048.576 Zeilen aus txt Datei einlesen? - Similar Threads - 048 576 Zeilen

  2. VBA in einer Zeile zu lang

    in Microsoft Excel Hilfe
    VBA in einer Zeile zu lang: Moin, mein VBA Code ist für eine Zeile zu lang. Kann mir einer helfen wie ich den auf 2 Zeilen aufteilen Kann? arrSchuhDaten = Array(Range("A6"), Range("F6"), Range("J6"), Range("A7"),...
  3. Wenn ein Wert ein einer Spalte, dann komplette Zeile im anderen Blatt untereinander einfügen.

    in Microsoft Excel Hilfe
    Wenn ein Wert ein einer Spalte, dann komplette Zeile im anderen Blatt untereinander einfügen.: Hallo, kann mir jemand bitte bei folgenderm Helfen. Habe etwas ähnliches gefunden was ich brauche, nur noch eine kleine Änderung ist notwendig. Aufgabe: Es wird geprüft, ob in Spalte Q ein Wert...
  4. Buchsatz mit Word: untere Zeile der Seiten immer auf der gleichen Höhe

    in Microsoft Word Hilfe
    Buchsatz mit Word: untere Zeile der Seiten immer auf der gleichen Höhe: Ich versuche gerade, mein Buch mit MS Office Professional PLUS möglichst professionell zu setzen. Das Vermeiden von einsamen Einzelzeilen am Beginn oder am Ende von Seiten verhindert Word...
  5. leere Zelle in Zeile finden

    in Microsoft Excel Hilfe
    leere Zelle in Zeile finden: Hallo Liebe Excel Profis, ich bin noch recht unbedarft was VBA angeht. Man kopiert und liest und bastelt und versucht alles zu verstehen. Aber irgendwann kommt man nicht weiter. Ich habe eine...
  6. VBA: Platzhalter ersetzen und evtl. leere Zeile einfügen

    in Microsoft Word Hilfe
    VBA: Platzhalter ersetzen und evtl. leere Zeile einfügen: Hallo zusammen, ich habe eine Word-Vorlage mit Platzhaltern, in die ich mit VBA Daten aus einer Excel-Datei einfüge (in eine Excel-Zeile schreibe ich alle Daten für ein neues Word-Dokument). So...
  7. Zeilen anders anordnen (oberste nach unten, usw.)

    in Microsoft Excel Hilfe
    Zeilen anders anordnen (oberste nach unten, usw.): Hallo zusammen, ich habe die Frage, ob es irgendeine Funktion oder eine andere Möglichkeit gibt, in einer Tabelle mit beispielsweise 30 Zeilen, diese folgendermaßen neu anzuordnen: Ehemals...
  8. Spalte und Zeile durchsuchen

    in Microsoft Excel Hilfe
    Spalte und Zeile durchsuchen: Hallo an alle hier im Forum Ich habe folgendes Problem: In Range A2:A50 stehen aufsteigende Datumswerte diese kann ich in einer UF ComboBox1 wählen In der ersten Zeile stehen Mitarbeiter die ich...
  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