von curbal » Do, 12.02.2015 08:27
Ja, ich weiß, dBase ist Vergangenheit. Aber unser Warenwirtschaftssystem mit Finanzbuchhaltung will dieses Format zum Einlesen von Daten aus anderen Anwendungen.
Der Weg ist bisher dieser: Die Fremdanwendung erstellt eine CSV Austauschdatei. Diese wurde bisher mit Excel in ein DBF Datei konvertiert. Nun kann Excel aber kein DBF mehr. OpenOffice kann - aber und hier kommt mein Problem:
Ich habe Schlüsselwerte welche INTEGER sein müssen, da Schlüsselwerte mit Nachkommastellen nicht eingelesen werden. Ich habe die Spalten als Zahlen ohne Nachkommastellen (=0) formatiert. Wenn ich aber zu Kontrolle die DBF Datei öffne, so wird mir in der Kopfzeile zum Beispiel angezeigt: 'Schluessel,N,6,2 '. Dies wird von meinem empfangenden Programm als Fehler abgelehnt. Wenn ich aber die Kopfzeile ändere in 'Schluessel,N,6,0 ', dann werden meine Daten angenommen. Nur ist es äußerst lästig, bei jeder Datenübernahme in 7 Spalten die 2 durch eine 0 zu ersetzen.
Meine Frage: Kann ich irgendwo in OpenOffice einstellen, dass die Formatierung meiner Spalten auch beim Speichern als DBF mitgegeben werden?
Ich freue mich über jeden Tipp
Curt
Ja, ich weiß, dBase ist Vergangenheit. Aber unser Warenwirtschaftssystem mit Finanzbuchhaltung will dieses Format zum Einlesen von Daten aus anderen Anwendungen.
Der Weg ist bisher dieser: Die Fremdanwendung erstellt eine CSV Austauschdatei. Diese wurde bisher mit Excel in ein DBF Datei konvertiert. Nun kann Excel aber kein DBF mehr. OpenOffice kann - aber und hier kommt mein Problem:
Ich habe Schlüsselwerte welche INTEGER sein müssen, da Schlüsselwerte mit Nachkommastellen nicht eingelesen werden. Ich habe die Spalten als Zahlen ohne Nachkommastellen (=0) formatiert. Wenn ich aber zu Kontrolle die DBF Datei öffne, so wird mir in der Kopfzeile zum Beispiel angezeigt: 'Schluessel,N,6,2 '. Dies wird von meinem empfangenden Programm als Fehler abgelehnt. Wenn ich aber die Kopfzeile ändere in 'Schluessel,N,6,0 ', dann werden meine Daten angenommen. Nur ist es äußerst lästig, bei jeder Datenübernahme in 7 Spalten die 2 durch eine 0 zu ersetzen.
Meine Frage: Kann ich irgendwo in OpenOffice einstellen, dass die Formatierung meiner Spalten auch beim Speichern als DBF mitgegeben werden?
Ich freue mich über jeden Tipp
Curt