Txt-Werte von FTP importieren
Ich versuche, Text in einer .txt-Datei von einem FTP-Server zu erhalten, den ich in Excel erreichen möchte. Dies ist, was ich bisher von unserem Lieferanten-Support erhalten habe:
Erstellen Sie eine Datei mit dem Namen "GetFromFTP.bat" damit.
echo off c: cd\import ftp -s:getmyfile.dat
Die andere Datei ist getmyfile.dat und enthält:
open x.x.x.x username password cd /Prisfiler get Saldot.txt quit
Dann habe ich ein neues Makro erstellt, das Folgendes enthält:
Sub ImportSaldo() Call Shell("c:\import\GetFromFTP.bat", vbNormalFocus) Dim fileName As String, folder As String folder = "c:\import\" fileName = "Saldot.txt" ActiveCell.Offset(0, 0).Range("A1").Select With ActiveSheet.QueryTables _ .Add(Connection:="TEXT;" & folder & fileName, Destination:=ActiveCell) .FieldNames = True .RowNumbers = False .FillAdjacentFormulas = False .PreserveFormatting = True .RefreshOnFileOpen = False .RefreshStyle = xlInsertDeleteCells .SavePassword = False .SaveData = True .AdjustColumnWidth = True .RefreshPeriod = 0 .TextFilePromptOnRefresh = False .TextFilePlatform = 850 .TextFileStartRow = 1 .TextFileParseType = xlDelimited .TextFileTextQualifier = xlTextQualifierDoubleQuote .TextFileConsecutiveDelimiter = False .TextFileTabDelimiter = False .TextFileSemicolonDelimiter = True .TextFileCommaDelimiter = False .TextFileSpaceDelimiter = False .TextFileColumnDataTypes = Array(1, 1, 1, 1) .TextFileTrailingMinusNumbers = True .Refresh BackgroundQuery:=False End With End Sub
Ich habe auch ein Add-In, das die Excel-Datei mit unserem E-Shop synchronisiert, der nur für Windows 32-Bit erstellt wurde und seit ich auf Mac eine VM mit Windows 10 laufe, nicht sicher, ob dies das Problem sein könnte. Beim Ausführen des Makros wird ein "Fehler 400" zurückgegeben. Wenn ich eine Datei namens Saldot.txt im Importordner mache, bekomme ich "Fehler: Nicht genügend Speicher" und wenn ich beispielsweise 55555555; 232 manuell in die Saldot.txt-Datei stecke wird in Excel importiert. Wenn ich das nicht wie ein Esel erklärt habe, sollten Sie jetzt wissen, dass der Inhalt der Textdatei vom FTP-Server in die aktive Registerkarte importiert werden soll.
Wenn Sie andere Informationen von meiner schlechten Erklärung erhalten möchten, sagen Sie mir einfach.
Vielen Dank.
0 Antworten auf die Frage
Verwandte Probleme
-
3
Wie kann ich eine Verzeichnisstruktur "invertieren"?
-
1
Pausieren Sie alle Aufgaben außer x CPU-intensiven Aufgaben
-
7
Starten Sie den Synergy-Client beim Booten in Mac OS X
-
3
Meine Datei ist in Excel 2007 gesperrt. Was ist los?
-
4
Wie synchronisieren Sie GreaseMonkey-Skripts zwischen Computern?
-
2
Gibt es eine Möglichkeit, Excel 2007 automatisch zu speichern, wie dies bei MS Word der Fall ist?
-
1
Excel Word Wrap + verschwindet Text
-
1
Einfaches Zusammenführen / Löschen mit Excel
-
7
Wie können Sie Microsoft Excel mit voller Geschwindigkeit laufen lassen, auch wenn der Fensterfokus...
-
2
Warum können Sie Bilder nicht in Excel kopieren / einfügen, aber Screenshots funktionieren?