4D v14.3Dateiformate |
||
|
4D v14.3
Dateiformate
Dateiformate
Das Dateiformat legt die Art und Weise fest, in der die Datenfelder und Datensätze angeordnet werden. Einige Dateiformate enthalten zudem Informationen für die Formatierung. 4D unterstützt verschiedene Dateiformate und bietet auch interne Formatierungsoptionen. 4D unterstützt folgende Formate zum Importieren und Exportieren der Daten. Dieses Format trennt die Datenfelder innerhalb eines Datensatzes mit einem Feldbegrenzer und die Datensätze mit einem Datensatzbegrenzer. Der Datensatzbegrenzer richtet sich nach der Zielplattform: Zeilenschaltung/Line return für Windows und Zeilenschaltung für Mac OS. Beim Exportieren der Daten schreibt 4D eine Byte Order Mask (BOM), wenn der Zeichensatz UTF-8 ist. Findet 4D beim Datenimport ein BOM, ist der hier angegebene Zeichensatz vorrangig. Dieses Format weist pro Feld eine bestimmte Anzahl Zeichen zu. Hier werden keine Feldbegrenzer verwendet. Werte wie Namen können natürlich nicht immer dieselbe Anzahl Buchstaben haben. Deshalb werden die Leerstellen mit Füllzeichen, in der Regel mit Leerzeichen aufgefüllt. Sie können für jeden Datentyp Füllzeichen bestimmen oder die Standardzeichen verwenden (siehe Abschnitt Seite Auffüllen). Werte mit mehr Zeichen als vorgegeben, werden dagegen abgeschnitten. Beim Import entfernt 4D alle Füllzeichen am Ende jeder Zeichenkette. Weitere Merkmale dieses Formats sind identisch mit dem Format Text. Die Abkürzung steht für Data Interchange Format. DIF ist ein Standardformat, das in der Regel den Zeichensatz "IBM437" verwendet, auch "Latin-US (DOS)" genannt. Dieser wird von den 4D Befehlen CONVERT FROM TEXT und Convert to text unterstützt. Wählen Sie dieses Format, verwendet 4D keine aktuellen Import-/Exportfilter, die über den 4D Befehl USE CHARACTER SET gesetzt wurden. Die Datensatzbegrenzer richten sich nach der Zielplattform: Zeilenschaltung+Neue Zeile für Windows und Zeilenschaltung für Mac OS. Im DIF Fomat können Zeichenketten keine Zeilenschaltungen enthalten (ASCII Codes 10 oder 13). 4D ersetzt sie beim Export durch Leerzeichen. Außerdem wird das Anführungszeichen " als interner Begrenzer verwendet. Alle Anführungszeichen, die in Zeichenketten für den Export gefunden werden, werden in doppelte Zeichen umgewandelt (""). Beim Import entfernt 4D alle Füllzeichen am Ende jeder Zeichenkette. Dieser Name steht für das Format “dBase”. dBase wird häufig von Datenbanken unter DOS und Windows verwendet. 4D verarbeitet dieses Dateiformat auf dieselbe Weise wie das DIFF Format. Beachten Sie, dass Zeichenketten im DBF Format als feste Länge mit Füllzeichen exportiert werden (je nach Datentyp ' ' oder '0'). Beim Importieren entfernt 4D alle Füllzeichen am Ende von Zeichenketten. Die Abkürzung steht für SYmbolic LinK format. Diesem Format ist kein spezifischer Zeichensatz zugewiesen; Sie können im Menü Zeichensatz einen passenden Satz definieren (standardmäßig UTF-8) oder den 4D Befehl USE CHARACTER SET verwenden. Byte Order Masks werden nicht verarbeitet. UTF-16 wird nicht unterstützt. Die Datensatzbegrenzer richten sich nach der Zielplattform: Zeilenschaltung+Neue Zeile für Windows und Zeilenschaltung für Mac OS. Alle Zeilenschaltungen (ASCII Code 13), die in exportierten Zeichenketten gefunden werden, werden folgendermaßen umgewandelt: <escape><blank>: unter Windows und <escape><blank>= auf Mac OS. Hinweis: Das Plug-In 4D View unterstützt auch das SYLK Format für Importieren und Exportieren. Dieses Dateiformat ist 4D-spezifisch. Damit tauschen Sie problemlos Datensätze zwischen verschiedenen 4D Anwendungen aus. Dieses Format unterstützt alle Datentypen von 4D, inkl. Bilder und BLOB Felder. Die Endung der 4D Exportdatei ist “.4IE.” Ist dieses Format gewählt, können Sie keine Zielplattform wählen. Sie können also keinen spezifischen Zeichensatz wählen (Unicode wird immer verwendet), Import-/Exportfilter, die über den 4D Befehl USE CHARACTER SET installiert wurden, werden ignoriert. XML (eXtensible Markup Language) ist eine Standardsprache für den Datenaustausch. Sie arbeitet mit Tags, die eine exakte Beschreibung der ausgetauschten Daten sowie der Struktur ermöglichen. XML Dateien sind Textdateien, deren Inhalt die Programme beim Importieren der Daten analysieren. Viele Programme unterstützen dieses Format. Weitere Informationen zur XML Terminologie finden Sie im Handbuch 4D Programmiersprache im Abschnitt XML. Diesem Format ist kein spezifischer Zeichensatz zugewiesen; Sie können im Exportdialog einen Satz setzen. Er wird direkt im XML Dokument angegeben. Ein Zeichensatz für Import/Export, der über den 4D Befehl USE CHARACTER SET gesetzt ist, wird ignoriert. Die Datensatzbegrenzer richten sich nach der Zielplattform: Zeilenschaltung+Neue Zeile für Windows und Zeilenschaltung für Mac OS. Für jedes importierte oder exportierte Dateiformat gibt es folgende Optionen. Das Menü Zeichensatz ist für Dateiformate vom Typ Text, SYLK und XML (Export) verfügbar. Es enthält eine Liste der standardmäßigen Zeichensätze, wie sie IANA vorgibt. Weitere Informationen dazu finden Sie unter: http://www.iana.org/assignments/character-sets). Hinweis: Das Menü Zeichensatz ist für die Formate DIFF und DBF für den Zeichensatz "IBM437" gesperrt. Für das 4D Format ist dieses Menü nicht verfügbar.
Über dieses DropDown-Menü definieren Sie Begrenzer für Datenfeld, Datensatz und Datei. Es gibt folgende Optionen:
|
EIGENSCHAFTEN
Produkt: 4D ARTIKELVERWENDUNG
4D Designmodus ( 4D v14 R2) |