Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

.dbf in .txt

Frage Entwicklung Datenbanken

Mitglied: cosmic2222

cosmic2222 (Level 1) - Jetzt verbinden

25.09.2006, aktualisiert 17:53 Uhr, 6601 Aufrufe, 5 Kommentare

Hallo.

Ich habe folgendes Problem:
Ich habe sehr, sehr viele .dbf Dateien und muss diese in .txt Dateien konvertieren. Weil es so viele sind, brauche ich ein Tool, wo ich ganz Folder bzw. Ordner komplett konvertieren kann.
Natürlich wäre ein Prog welches Freeware wäre am besten.

Danke für die Hilfe im vorraus.....
Mitglied: Bolle97
25.09.2006 um 14:43 Uhr
Hallo,

*.dbf-Dateien sind eigentlich fast immer Datenbank-Dateien. Wie/mit welchem Programm werden/wurden diese Dateien erstellt? Einfach konvertieren wird nichts bringen. Ein wenig genauer musst Du schon werden.

Gruß - Bolle97
Bitte warten ..
Mitglied: 8644
25.09.2006 um 15:35 Uhr
Hi,

falls du mit dem Umweg über Excel leben kannst, lässt sich das sicher mit einem Makro bewerkstelligen. Falls ja, kann ich heute abend mal gucken, ob ich was hin kriege.

Psycho
Bitte warten ..
Mitglied: cosmic2222
25.09.2006 um 15:53 Uhr
Das Problem genauer.....
Bekomme die Dateien von einem externer. Um die passend für ein Programm zu bekommen, muss das ganze in ein .txt Format sein, sprich durch Kommas getrennt.
Und auch wichtig ist, wie ich das schon erwähnt habe, das man ganze Ordner mit anfassen kann. Sind wirklich viele Dateien.
Bitte warten ..
Mitglied: Biber
25.09.2006 um 16:42 Uhr
Dann brauchst Du aber nicht ein .dbf->.txt-Tool (gottseidank), sondern ein .dbf->.csv-Tool.

Dann empfehle ich Dir einen Besuch bei Dave Burton und seiner äußerst flexiblen DBF2CSV-Perl-Batch-Lösung.

http://www.burtonsys.com/

Wenn Du gar nicht so genau weißt, ob wir hier von xBase/dBASEIII bis V mit oder ohne Memofelder oder Visual FoxPro oder SIX oder Foxbase-Dateien reden, wäre es verbrannte Zeit, darauf ein Excel-Makro aufsetzen zu wollen.

Hilfreich wären ein paar mehr Infos... nicht ob der Externe blond oder kahlköpfig war, sondern schon um welche der ca.30 .dbf-Format-Varianten es hier geht.

Gruß
Biber
Bitte warten ..
Mitglied: bastla
25.09.2006 um 17:53 Uhr
Hallo!

@Biber: Ist schon passiert (Zeit verbrannt)

@Jörg: Vielleich kommt Excel ja mit Deinem speziellen dbf-Format zurecht. Falls dann als Trennzeichen tatsächlich ein Komma (kein Semikolon) gefragt ist, könnte das Folgende klappen:

01.
Option Explicit 
02.
Sub dbf2txt() 
03.
 
04.
Const sSPath As String = "Z:\" 'Quellpfad - bitte anpassen; \ am Ende erforderlich 
05.
Const sSExt as String = ".dbf" 
06.
Const sTPath As String = "Z:\" 'Zielpfad - bitte anpassen; \ am Ende erforderlich 
07.
Const sTExt As String = ".txt" 'Extension der Zieldatei 
08.
 
09.
Dim fso As Object, oFolder As Object, oFile As Object 
10.
Dim sFileName As String, sExt As String, sNameOnly As String 
11.
 
12.
Set fso = CreateObject("Scripting.FileSystemObject") 
13.
Set oFolder = fso.GetFolder(sSPath) 
14.
 
15.
For Each oFile In oFolder.Files 
16.
    sFileName = oFile.Name 
17.
    sExt = LCase(Right(sFileName, 4)) 
18.
    sNameOnly = Left(sFileName, Len(sFileName) - 4) 
19.
    If sExt = sSExt Then 
20.
        Workbooks.Open Filename:=sSPath & sFileName 
21.
        ActiveWorkbook.SaveAs Filename:=sTPath & sNameOnly & sTExt, FileFormat:=xlCSV, CreateBackup:=False 
22.
        ActiveWorkbook.Saved = True 
23.
        ActiveWorkbook.Close 
24.
    End If 
25.
Next 
26.
End Sub
Zu beachten: Falls eine Zieldatei bereits vorhanden ist, wird zum Überschreiben aufgefordert; wird dieses nicht bestätigt, bricht das Script in der derzeitigen Fassung ab.

HTH
bastla
Bitte warten ..
Neuester Wissensbeitrag
Off Topic

"Ich habe nichts zu verbergen"

(2)

Erfahrungsbericht von FA-jka zum Thema Off Topic ...

Ähnliche Inhalte
Microsoft Office
gelöst Excel VBA: Automatische Konvertierung von Textdatei (.txt) zu Exceldatei (.xlsx) (7)

Frage von Booster07 zum Thema Microsoft Office ...

Batch & Shell
Maximale Größe zu verarbeitender txt-Dateien mit Batch (5)

Frage von Muck1303 zum Thema Batch & Shell ...

Batch & Shell
gelöst Inhalt einer .txt per Script bearbeiten (2)

Frage von hanni007 zum Thema Batch & Shell ...

Heiß diskutierte Inhalte
CPU, RAM, Mainboards
Kaufberatung für mind. 8 verschiedene HighEnd-Mainboards (24)

Frage von yperiu zum Thema CPU, RAM, Mainboards ...

Netzwerke
Abisolierwerkzeug (11)

Frage von SarekHL zum Thema Netzwerke ...

Hyper-V
Langsames Netzwerk i210 LAN Karte (11)

Frage von Akcent zum Thema Hyper-V ...

Windows Server
Server 2016 - Kuriositäten (8)

Frage von certifiedit.net zum Thema Windows Server ...