Textdateien in Exceldateien
umwandeln mit 'Text to Excel Wizard'
(See also
'Convert XLS')
|
|
Wir
bei SoftInterface, in Zusammenarbeit mit
unseren Partnern, haben die Technologie für maßgeschneiderte Umwandlungen
von Documenten in XLS-Dateien.
Konvertierungen zwischen Datenformaten (z.B. Text nach Excel,
PDF nach Excel, DOC, RTF,
Text, HTML etc.) kann einfach, aber auch hochkomplex sein.
Wandeln Sie Text in Excel um.
(is this page properly translated to German?
If not please let us know at translation @ softinterface.com)
|
|
Zum Vergrößern bitte hier klicken |
Als
selbstständiges Werkzeug, wie auch als spezielles Add-on
für
Convert Doc, wandelt der Text To Excel Wizard (kurz "TXL Wizard") die Inhalte von Textdateien
direkt in Exceldateien oder in CSV-Dateien (kommagetrennte Textdateien) um, die von Excel und
anderen Programmen geöffnet werden können. Wenn Sie einfachen Text
in Exceldateien oder Textdateien in CSV-Dateien
umwandeln wollen, benötigen Sie 'Convert Doc'
nicht. Wenn Sie jedoch PDF-Dateien
oder Worddateien in Exceldateien oder andere Datenformate
umwandeln wollen, ist die Kombination von 'Convert
Doc' mit dem 'Text to Excel Wizard' die
richtige Lösung.
Der Vorteil eines direkten Exports der Daten in eine XLS-Datei
besteht in der Beibehaltung aller bestehenden Formatierungsinformationen.
Der Vorteil einer Umwandlung in eine CSV-Datei
vor der Bearbeitung in Excel ist eine höhere Arbeitsgeschwindigkeit
(entscheidend bei sehr großen Daten). Andere Programme wie zum Beispiel
Datenbankprogramme können das CSV-Format
importieren.
Klicken Sie
hier
für die Dokumentation.
-
Leistungsstark,
schnell, durchdacht und sehr leicht zu gebrauchen.
-
Eliminiert das
Risiko menschlicher Fehler beim Übertragen von Daten aus Textdateien
in Excel-
/
CSV-Dateien
oder aus PDF-Dateien in Exceldateien.
-
Liest
automatisch Berichte im Textformat und erstellt Microsoft Excel
Arbeitsblätter oder CSV-Dateien.
-
Bearbeiten Sie
eine oder tausende von Dateien: einstellen und vergessen.
-
Arbeitet von
der Befehlzeile und in Stapeldateien (Batchdateien).
-
Wandeln Sie Text in Excel um. Umwandlung
von Text in Excel. Umwandlung von Text in das CSV
-
Automatically creates the report per specs
saved in recipes.
-
Compatible with future changes in input
format with minor recipe change.
-
Generating a new report with different data
is a single click process.
-
New Recipe creation/editing typically
takes a few seconds to a few minutes depending on
complexity.
-
Built in help for training new users.
-
Delivered with example data for training
purposes.
Wie der Text to Excel Wizard funktioniert
|
Der
TXL Wizard liest den Quelltext
als eine Sammlung von Tabellen (Zeilen und Spalten). Spalten, die durch
Leerschritte getrennt sind, lassen sich mit Excel in korrekte Spalten
verwandeln. Der Benutzer kann sehr genau bestimmen, wo die Zeilen und
Spalten jeder exportierten Tabelle beginnen und enden. Tabulatorgetrennte
Daten, die sich oft extrem schwer bzw. nicht ohne menschliche Fehler nach
Excel exportieren lassen, können nun einfach, schnell und fehlerfrei
exportiert werden.
Beispieldaten
werden mitgeliefert
Um
Ihnen den schnellen Einstieg zu erleichtern haben wir einige Beispiele
von Textdateien beigefügt, mit der Sie die Software austesten können. Sie
finden Sie in Verzeichnis “Examples” im
Programmverzeichnis. Wenn Sie die Standardinstallation ausgewählt haben,
ist dies “C:\ Program Files\SoftInterface,
Inc\TXL Wizard\Examples“.
Sie
sollten die nachfolgenden kurzen Ausführungen sorgfältig lesen, bevor Sie
den TXL Wizard
benutzen. Sie werden dann leichter verstehen, wie er arbeitet. Das Lesen
dieser Kurzbeschreibung dauert kaum länger als 10 bis 15 Minuten. Das
Ausprobieren der Beispieldateien dauert nur ein paar Minuten länger.
So verwenden Sie
den TXL Wizard:
Als
ersten Schritt müssen Sie Ihr ursprüngliches Dokument in das Textformat
umwandeln. So müssen Sie, um z.B. eine PDF-Datei
in eine Exceldatei umzuwandeln, zuerst die PDF-Datei
in eine Textdatei umwandeln. Die Umwandlung von PDF-Dateien
in Textdateien können Sie mit
'Convert Doc' durchführen.
Wenn
die Quelldatei in Textformat vorliegt, gibt es zwei Methoden zur
Übersetzung der Dateien: Die Methode “Steuerzeichen einfügen” („File Marking“) und die Methode „Steuerdatei erstellen“
(„Recipe File“).
Methode
“Steuerzeichen einfügen”
Bei
dieser Methode fügen Sie spezielle Steuerzeichen („Marker“) in die
Textdatei ein, um den Umwandlungsprozess zu steuern.
Steuerzeichen
(Marker)
|
Zweck
|
>>n
|
Tabellenanfang,
wobei n die Tabellennummer ist
|
<<n
|
Tabellenende
|
--------
|
Feld einer Tabelle
mit einer Spalte. Kopiert die Daten in eine Excelspalte.
|
=========
|
Feld einer Tabelle
mit mehreren Spalten. Kopiert die Daten in mehrere Excelspalten
|
Überblick über die Steuerzeichen (Marker)
Durch
die Kombination dieser einfachen Steuerzeichen können viele komplexe
Datenkonvertierungsaufgaben gelöst werden.
Um
eine Texttabelle nach Excel zu exportieren, fügen Sie zwei Steuerzeilen
vor der obersten Zeile der Daten ein. In die erste Steuerzeile fügen Sie
das Steuerzeichen für den Tabellenanfang („Table Start Marker“) ein, in
die zweite Steuerzeile die erforderlichen Steuerzeichen für die Felder
der Tabelle. Nach der letzten Zeile der Tabelle fügen Sie eine weitere
Zeile mit dem Steuerzeichen für das Tabellenende („Table End Marker“)ein.
Hier ein Beispiel:
>>1
Start-Marker
der Tabelle (n=1)
------------ -------------
-----------
Feld- bzw. Spalten-Marker
xxxxxxxxxxxx yyyyyyyyyyyyy zzzzzzzzzzz
Textdaten, die nach Excel exportiert werden sollen
xxxxxxxxxxxx
yyyyyyyyyyyyy zzzzzzzzzzz
Textdaten, die nach Excel exportiert werden sollen
. .
. .
. .
<<1
End-Marker der Tabelle
Abgekürzte Steuerzeichen:
Wenn
nur ein einziger Steuerzeichentyp für die Festlegung der Feldgröße
erforderlich ist, Können Sie ein abgekürztes Steuerzeichen benutzen,
anstatt den Bindestrich "-" (dash)
oder das Gleichheitszeichen "=" (equal)
mehrfach hintereinander einzutippen:
1. Nur ein einziges Feld (eine Spalte): - (ein einzelner Bindestrich
"-" am Anfang der ersten Spalte drückt alle Bindestriche bis
zum Ende der Zeile aus.)
Beispiel 1 und Beispiel 2 sind exakt gleichwertig
Beispiel
1
Beispiel 2
>>1
>>1
-
-----------------------
aaaa bbbb
cccc dddd
aaaa bbbb cccc dddd
aaaa bbbb
cccc dddd
aaaa bbbb cccc dddd
. .
. .
. .
. .
<<1
<<1
2. Nur mehrer Felder (mehrere Spalten): = (Ein einzelnes
Gleichheitszeichen "=" am Anfang der ersten Spalte drückt alle
Gleichheitszeichen bis zum Ende der Zeile aus)
Beispiel
3 und Beispiel 4 sind exakt gleichwertig
Beispiel
3
Beispiel 4
>>1
>>1
=
==============
aaaa bbbb cccc dddd
aaaa bbbb cccc dddd
aaaa bbbb cccc dddd
aaaa bbbb cccc dddd
. .
. .
. .
. .
<<1
<<1
Die folgenden Beispiele illustrieren wie und wo die Steuerzeichen
eingesetzt werden müssen.
- Beispiel 1: Importieren einer Textdatei in Excel:
Stellen Sie sich vor, Sie haben eine Textdatei, die etwa so aussieht:
xxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxx yyyyyyy zzzz wwwwwwwwwwww
yyyyyyy wwwwwwwwwwww
xxxxxxx yyyyyyy zzzz wwwwwwwwwwww
xx yyyyyy
zzzzzzzzzzzz wwwwwwwwwwwwww
xx
zzzzzzzzzzzz wwwwwwwwwwwwww
xx
zzzzzzzzzzzz wwwwwwwwwwwwww
Es ist möglich, diesen Text
(Spalten mit Daten, dargestellt durch die Buchstaben x, y, z und w)
korrekt in drei Tabellen einzupassen. Jede Tabelle kann unterschiedliche
Zahlen von Zeilen und Spalten haben.
Das Vorgehen ist sehr einfach:
Schritt 1: Bearbeiten Sie die Textdatei (oder eine Kopie davon), indem
Sie die Steuerzeichen, die den Anfang und das Ende der Tabellen sowie die
Felder definieren, wie folgt einfügen:
Inhalt
der Datei
|
Kommentar
|
>>1
--------------------------
xxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxx
<<1
>>2
------- ------- ----
------------
xxxxxxx yyyyyyy zzzz wwwwwwwwwwww
yyyyyyy wwwwwwwwwwww
xxxxxxx yyyyyyy zzzz wwwwwwwwwwww
<<2
>>3
-- ------ ------------
--------------
xx yyyyyy zzzzzzzzzzzz wwwwwwwwwwwwww
xx
zzzzzzzzzzzz wwwwwwwwwwwwww
xx
zzzzzzzzzzzz wwwwwwwwwwwwww
<<3
|
Start-Marker der
Tabelle 1,
Import als eine
Spalte,
Erste Datenzeile
.
.
Letzte Datenzeile,
End-Marker der
Tabelle 1
Start-Marker der
Tabelle 2,
Import als 4
Spalten,
Erste Datenzeile
.
Letzte Datenzeile,
End-Marker der
Tabelle 2
Start-Marker der
Tabelle 3, Import als 4 Spalten,
Erste Datenzeile
.
Letzte Datenzeile,
End-Marker der
Tabelle 3
|
Schritt 2: Wählen Sie die Option "Use a Marked Up Text File" aus und klicken Sie
dann „Convert“ an. Damit starten Sie Microsoft
Excel und kopieren die Daten in die richtigen Zellen.
Wenn der ausgewählte Dateiname der Exceldatei bereits existiert, werden
die entsprechenden Zellen überschrieben. Alle anderen Zellen und alle
Formatierungseinstellungen bleiben erhalten.
In vielen Fällen kann man durch die Wahl der eingefügten Steuerzeichen in
der Textdatei bestimmen, wie die Spalten in Excel aussehen werden. Zum Beispiel können Sie Tabelle 2
alternativ wie folgt markieren:
>>2
Start-Marker Tabelle 2
===================================== Import
als mehrere (4) Spalten
xxxxxxx yyyyyyy zzzz
wwwwwwwwwwww . Erste Datenzeile
yyyyyyy
wwwwwwwwwwww .
xxxxxxx yyyyyyy zzzz
wwwwwwwwwwww . Letzte Datenzeile
<<2
End-Marker Tabelle 2
- Manchmal ist es sinnvoll,
verschiedene Spaltentypen zu kombinieren, um das gewünschte Ergebnis zu
erhalten. Zum Beispiel:
>>1
Start-Marker Tabelle 2
==================== ------------- Erzeugt
3 + 1 Spalten
xxxxxxx yyyyyyy zzzz ww wwwwwwwwww . Erste Datenzeile
yyyyyyy ww wwwwwwwwww .
xxxxxxx yyyyyyy zzzz ww wwwwwwwwww . Letzte Datenzeile
<<1
End-Marker Tabelle 2
Dadurch werden die Daten in 4
Spalten in Excel importiert (3 Spalten mit den XYZ-Daten, eine einzige
Spalte mit den W-Daten). Beachten Sie, dass die W-Daten nicht auf zwei
Spalten aufgeteilt werden, weil sie mit dem Steuerzeichen für eine
einzelne Spalte markiert wurden (Bindstrich "-" (dash) anstatt Gleichheitszeichen "=" (equals) als Steuerzeichen für mehrere Spalten).
- Wenn Sie die Leerzeichen zwischen den Z-Daten und den W-Daten in eine
eigene Excel-Spalte importieren wollen, sollten Sie stattdessen folgendes
tun:
>>1
Start-Marker der Tabelle 2
==================== --- ------------- Erzeugt
3 Mehrfachspalten + 1 leere + 1 Einfachspalte
xxxxxxx yyyyyyy zzzz
ww wwwwwwwwww . Erste Datenzeile
yyyyyyy
ww wwwwwwwwww .
xxxxxxx yyyyyyy
zzzz ww wwwwwwwwww . letzte Datenzeile
<<1
Endmarker Tabelle 2
Manchmal sind die Spalten nicht
durch Leerzeichen getrennt, sondern nur durch ihre genaue Ausrichtung
definiert. Als Beispiel sehen Sie die folgende Tabelle:
>>1
-- -- ----
MM/DD/YYYY
01/09/2001
02/15/2001
02/17/2003
.
.
<<1
Aufgrund der oben eingefügten Steuerzeichen wird die zweite
Datenreihe wie folgt kopiert: Die Inhalte "01/",
"09/" und "2001" werden in die Excelzellen A2, B2, C2
kopiert, d.h. die Querstriche werden mitkopiert. Wenn die
Bindestriche zur genauen Ausrichtung verwendet werden, wird die Spalte
durch die genaue Zahl der verwendeten Bindestriche plus ein weiteres
Zeichen am Ende der Spalte definiert, außer bei der letzten Spalte.
Das zusätzliche Zeichen wird also in der letzten Spalte nicht automatisch
hinzugefügt.
Wenn Sie nur die Inhalte "01", "09" and
"2001" ohne die Querstriche kopieren wollen, müssen Sie wie
folgt vorgehen:
>>1
- - ----
MM/DD/YYYY
01/09/2001
02/15/2001
02/17/2003
.
.
<<1
Hier
ist ein weiteres Beispiel, um die Funktionsweise zu illustrieren. Wenn
die eingefügten Zeichen in der Quelldatei so aussehen:
>>1
- -- --- ---- ----
1234/5678/1234/5678/1234
1234/5678/1234/5678/1234
1234/5678/1234/5678/1234
. .
. .
<<1
wird
das Ergebnis in A1:E2 so aussehen:
12 567 1234
5678/ 1234
12 567
1234 5678/ 1234
. .
Methode “Steuerdatei erstellen”
Die
Methode “Steuerzeichen einfügen” ist sehr einfach und funktioniert in den
meisten Fällen ziemlich gut.
Wenn Sie jedoch eine große Anzahl von Daten mit der gleichen Tabellenstruktur
(aber unterschiedlichen Dateninhalten) haben, ist es kaum sinnvoll, in
jede Datei die Steuerzeichen einzufügen. Dies ist der Fall, in dem Sie
die Methode „Steuerdatei erstellen“ (Recipe Method) in Erwägung ziehen sollten.
Eine Steuerdatei (Recipe File) ist eine
Textdatei, die die Einstellungen zu den umzuwandelnden Tabellen und
Spalten enthält. Die Steuerdatei kann auf Dateien ohne eingefügte
Steuerzeichen angewendet werden.
ERZEUGEN EINER STEUERDATEI
Ein einfacher Weg, eine Steuerdatei zu erzeugen (oder zu editieren)
besteht darin, den Steuerdatei-Editor (Recipe
Editor) aus dem Menü „Edit“ oder einen
einfachen Texteditor, wie z.B. den Windows Notepad, zu benutzen.
-
Name der Steuerdatei:
“*.rcp”, wobei “*” jeder zulässige Dateiname ist.
- Beispiel für eine Steuerdatei um
das Dateiformat zu illustrieren:
Inhalt
der Datei
KOMMENTAR
[Header]
;ID des Kopfabschnitts
Product=TXL-B
;nicht verändern
FileType=RECIPE
;nicht verändern
FileFormat=1.1
;nicht verändern
[Tabelle
1]
;ID des Abschnitts Tabelle 1
ReadStartLine=INCOME STATEMENT ;Finde die Zeile
mit dem Text "INCOME STATEMENT"
ReadStartLineOffset=0
;Die Tabelle startet in der gleichen Zeile
ReadEndLine=BALANCE SHEET
;Finde die Zeile mit dem Text "Balance Sheet"
ReadEndLineOffset=-1
;Tabelle 1 endet eine Zeile vor dem Endschlüssel
Parsing=------------------ ====================
;Spaltendefinition
WriteColumn=A
;Startspalte in Excel
[Tabelle 2]
ReadStartLine= BALANCE SHEET
ReadStartLineOffset=0
ReadEndLine= END OF REPORT
ReadEndLineOffset=-1
Parsing=-------------- ===============
WriteColumn=A
.
.
.
Die oben dargestellte Steuerdatei
funktioniert einwandfrei mit der folgenden Textdatei:
- Beispielsdaten (für das oben stehende Beispiel einer Steuerdatei):
INCOME
STATEMENT
ACCOUNT
First Second
Quarter Quarter
Revenues:
Sales Products $1,000 $1,000,000
Sales Services $1,000 $1,000,000
Sales Misc
$1,000 $1,000,000
Expenses:
Payroll
$300 $300
Travel Expenses $300 $300
Other
$1,000 $1,000
BALANCE SHEET
Assets:
Account 1st Q 2nd Q
xxxxxx xx yyyyyy zzzzzz
xxxxx xxxx xxx yyyyyy zzzzzz
xxxxxxxxxx
END OF REPORT
SoftInterface, Inc., Ihr Spezialist für die
Umwandlung von PDF-Dateien in XLS-Dateien.
Wandeln Sie Text in Excel um.