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, 6581 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
Windows 10

Powershell 5 BSOD

(8)

Tipp von agowa338 zum Thema Windows 10 ...

Ähnliche Inhalte
Batch & Shell
Batch-Variable nach Stichworten aus TXT Datei durchsuchen (3)

Frage von Markus5579 zum Thema Batch & Shell ...

Webentwicklung
gelöst HTML Output in eine txt Datei mit VisualBasicScript (2)

Frage von coca22COCA zum Thema Webentwicklung ...

Batch & Shell
Merkwürdige Zeilenformatierung in txt Datei (3)

Frage von miczar zum Thema Batch & Shell ...

Entwicklung
gelöst Get ip from external txt file and use in vbscript (5)

Frage von thankusomuch zum Thema Entwicklung ...

Heiß diskutierte Inhalte
Microsoft
Ordner mit LW-Buchstaben versehen und benennen (21)

Frage von Xaero1982 zum Thema Microsoft ...

Netzwerkmanagement
gelöst Anregungen, kleiner Betrieb, IT-Umgebung (18)

Frage von Unwichtig zum Thema Netzwerkmanagement ...

Windows Update
Treiberinstallation durch Windows Update läßt sich nicht verhindern (14)

Frage von liquidbase zum Thema Windows Update ...

DSL, VDSL
Problem mit variernder Internetgeschwindigkeit (12)

Frage von schaurian zum Thema DSL, VDSL ...