So Bearbeiten Sie eine Textdatei mit excel-vba

Brauche ich zum Bearbeiten einer text-Datei habe ich.e hinzufügen und aktualisieren Sie die Daten mit dem makro. Ich habe eine text-Datei mit tausenden von Datensätzen, eine separate excel-Tabelle gibt die Zuordnung der Daten in text-Datei. Zum Beispiel, einen Datensatz in der Textdatei sieht wie folgt aus:

ABCDNew Delhi India

Mapping-excel-sheet für diese ist wie folgt:

Name    4
City    10
Country 10

Was bedeutet, dass die 1. vier Zeichen im record-geben Sie den Namen, die nächsten 10 geben Stadt und die nächsten 10 geben, das Land von einer bestimmten person und so weiter. Nun, ich habe zum Bearbeiten eines Datensatzes (ein oder zwei Felder) für einen bestimmten Namen und speichern Sie es in der gleichen Datei. Auch ich habe einen neuen Datensatz hinzufügen in dem oben angegebenen format und speichern Sie die Datei.

Excel-sheet gibt nur die Zuordnung der Felder in der text-Datei. Es erzählt nur die Feldlängen. Wie u sehen können, in meiner Frage, der text ist stetig ohne Trennzeichen. damit die excel-Tabelle wird benutzt, um die variuos Felder in der text-Datei. Beispiel-Datensatz:

ABCDDelhiIndia1100019876543210

und das mapping ist:

Name 4
Stadt 5
Land 5
PinCode 6
PhnNo 10

Mapping ist die gleiche für alle Datensätze in eine Datei. Seine gibt nur einen Weg, wie die Datensätze werden aus einer Datei gelesen.

Irgendwelche Ideen auf, wie kann ich dies in einfachster Weise?

Ich habe es versucht, mithilfe von Microsoft access-Datenbank. Ich lud die Daten in access DB und bearbeitet den Datensatz gibt. Das funktionierte gut, wie pro die Anforderungen, aber access DB verbraucht etwa 800 MB Speicherplatz. Will ich die änderungen direkt in der Datei.

InformationsquelleAutor user2884776 | 2013-10-21

Schreibe einen Kommentar