Importing txt-values from FTP
up vote
0
down vote
favorite
I'm trying to get text in a .txt from an FTP which i want into excel, this is what i got from our supplier support so far:
Make a file named GetFromFTP.bat with this in it.
echo off
c:
cdimport
ftp -s:getmyfile.dat
The other file is getmyfile.dat and contains:
open x.x.x.x
username
password
cd /Prisfiler
get Saldot.txt
quit
Then i made a new macro containing:
Sub ImportSaldo()
Call Shell("c:importGetFromFTP.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
I also have an add-in that syncs the excel to our E-shop which is only made for Windows 32-bit and since im on Mac im running a VM with Windows 10 on, not sure if this could be the issue. Running the macro returns an "Error 400", if i make a file called Saldot.txt in the import-folder i get "Error: Out of Memory" and if i put for example 55555555;232 manually in the Saldot.txt file it will import to Excel, so if i haven't explained this like a donkey, you should now know that i want the contents of the text-file from the FTP to be imported to the active tab.
If you want any other info from my bad explaining just tell me.
Thanks.
microsoft-excel vba script
add a comment |
up vote
0
down vote
favorite
I'm trying to get text in a .txt from an FTP which i want into excel, this is what i got from our supplier support so far:
Make a file named GetFromFTP.bat with this in it.
echo off
c:
cdimport
ftp -s:getmyfile.dat
The other file is getmyfile.dat and contains:
open x.x.x.x
username
password
cd /Prisfiler
get Saldot.txt
quit
Then i made a new macro containing:
Sub ImportSaldo()
Call Shell("c:importGetFromFTP.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
I also have an add-in that syncs the excel to our E-shop which is only made for Windows 32-bit and since im on Mac im running a VM with Windows 10 on, not sure if this could be the issue. Running the macro returns an "Error 400", if i make a file called Saldot.txt in the import-folder i get "Error: Out of Memory" and if i put for example 55555555;232 manually in the Saldot.txt file it will import to Excel, so if i haven't explained this like a donkey, you should now know that i want the contents of the text-file from the FTP to be imported to the active tab.
If you want any other info from my bad explaining just tell me.
Thanks.
microsoft-excel vba script
add a comment |
up vote
0
down vote
favorite
up vote
0
down vote
favorite
I'm trying to get text in a .txt from an FTP which i want into excel, this is what i got from our supplier support so far:
Make a file named GetFromFTP.bat with this in it.
echo off
c:
cdimport
ftp -s:getmyfile.dat
The other file is getmyfile.dat and contains:
open x.x.x.x
username
password
cd /Prisfiler
get Saldot.txt
quit
Then i made a new macro containing:
Sub ImportSaldo()
Call Shell("c:importGetFromFTP.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
I also have an add-in that syncs the excel to our E-shop which is only made for Windows 32-bit and since im on Mac im running a VM with Windows 10 on, not sure if this could be the issue. Running the macro returns an "Error 400", if i make a file called Saldot.txt in the import-folder i get "Error: Out of Memory" and if i put for example 55555555;232 manually in the Saldot.txt file it will import to Excel, so if i haven't explained this like a donkey, you should now know that i want the contents of the text-file from the FTP to be imported to the active tab.
If you want any other info from my bad explaining just tell me.
Thanks.
microsoft-excel vba script
I'm trying to get text in a .txt from an FTP which i want into excel, this is what i got from our supplier support so far:
Make a file named GetFromFTP.bat with this in it.
echo off
c:
cdimport
ftp -s:getmyfile.dat
The other file is getmyfile.dat and contains:
open x.x.x.x
username
password
cd /Prisfiler
get Saldot.txt
quit
Then i made a new macro containing:
Sub ImportSaldo()
Call Shell("c:importGetFromFTP.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
I also have an add-in that syncs the excel to our E-shop which is only made for Windows 32-bit and since im on Mac im running a VM with Windows 10 on, not sure if this could be the issue. Running the macro returns an "Error 400", if i make a file called Saldot.txt in the import-folder i get "Error: Out of Memory" and if i put for example 55555555;232 manually in the Saldot.txt file it will import to Excel, so if i haven't explained this like a donkey, you should now know that i want the contents of the text-file from the FTP to be imported to the active tab.
If you want any other info from my bad explaining just tell me.
Thanks.
microsoft-excel vba script
microsoft-excel vba script
edited Nov 27 at 7:50
p._phidot_
49028
49028
asked Nov 26 at 13:58
Darkburrow
12
12
add a comment |
add a comment |
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
Thanks for contributing an answer to Super User!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f1378481%2fimporting-txt-values-from-ftp%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown