Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
952to956
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
952to956
952to956
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Autom.Erkennen von Formaten beim Import von TXT

Autom.Erkennen von Formaten beim Import von TXT
20.02.2008 11:50:00
Formaten
Probleme beim Importieren von TXT-Datei in EXCEL.
Erzeuge in einem HOST-Programm Daten getrennt mit Semikolon als txt-Datei. Diese Daten sollen dem Benutzer zur Verfügung gestellt werden, ohne dass der Benutzer beim Import Formatierungen vornehmen soll. Die einzelnen Felder sollen beim Öffenen von EXCEL automatisch formatiert werden.
Wie muß ich im Hostprogramm die Daten ausgeben, dass excel ein Feld automatisch als Währungsfeld erkennt ? Beispielsweise gibt es ja das Hochkomma, um dem EXCEL mitzuteilen, dass es ein Textfeld ist.
Gibt es auch eine Möglichkeit um Betragsfelder zu kennzeichnen ?
Beispielsweise befindet sich im Feld 5,00. Excel macht daraus automatisch 5.
Besten Dank im voraus

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Autom.Erkennen von Formaten beim Import von TXT
20.02.2008 14:31:15
Formaten
Hallo Carlos,
wenn du die TXT-Datei in Excel öffnest, dann hast du via Import-Assistent "nur" die Möglichkeit die Spalten aus der Textdatei als Text, Standard (Excel wählt format eigenständig) oder Datum (Format kann vorgegeben werden) in Excel zu importieren. Als weiter Option kann das Dezimalzeichen/Tausenderzeichen eingestellt werden.
Weitere Format-Informationen gibt die Text-Datei nicht her.
Für eine formatgerechte Darstellung gibt es jetzt 2 Wege:
1. Per VBA wird eine "neue" Tabelle mit allen Formaten eingestellt. Anschließend werden die Daten zeilenweise aus der Text-Datei eingelesen. Dazu finden sich hierm Archiv sicher viele Beispiele.
2. Du erstellst eine "leere" Musterdatei mit allen gewünschten Formaten als Dokumentvorlage
Neue Datei aus Mustervorlage erstellen.
TXT-Datei öffnen
Daten in TXT-Datei markieren, kopieren und als Werte in die neue Datei einfügen.
Die Variante 1 kann man natürlich auch mit einer Mustervorlage abfahren. Voraussetzung ist, dass alle Benutzer auf die Mustervorlage zugreifen können.
Gruß
Franz

Anzeige
Danke Franz
20.02.2008 18:34:00
Carlos
Hallo Franz,
vielen Dank für die tipps. Das Problem ist allerdings, dass die Daten im Host erzeugt werden, per FTP auf Server verschickt werden und dann der Anwender schauen muß wie er damit zurecht kommt. d.h. ich arbeite an dieser Stelle gar nicht mit EXCEL und kann dann auch die Tipps nicht umsetzen.
Der gesamte Prozess sollte so gestaltet sein, dass keinerlei manuelle Eingriffe mehr notwendig sind.
Trotzdem vielen Dank.
Carlos

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige