HI. Sorry for the perhaps trivial question, but what is the easiest way to write from mql4 into an existing Excel file?
Search for csv.
You don't. Excel is a propriety binary format (values, forumulas, formatting, etc.). Don't try.
Write a CSV file that Excel can read in.
Your topic has been moved to the section: MQL4 and MetaTrader 4
Please consider which section is most appropriate — https://www.mql5.com/en/forum/172166/page6#comment_49114893
Please consider which section is most appropriate — https://www.mql5.com/en/forum/172166/page6#comment_49114893
snatoli:
HI. Sorry for the perhaps trivial question, but what is the easiest way to write from mql4 into an existing Excel file?
HI. Sorry for the perhaps trivial question, but what is the easiest way to write from mql4 into an existing Excel file?
Not trivial at all. But it depends on what you're trying to achieve.
You may need to use Excel VBA from within the spreadsheet to read in the new values from a .csv file populated from a MQL EA.
Or just import the csv file.
Again, it depends on what you're doing.
snatoli:
HI. Sorry for the perhaps trivial question, but what is the easiest way to write from mql4 into an existing Excel file?
HI. Sorry for the perhaps trivial question, but what is the easiest way to write from mql4 into an existing Excel file?
This depends on the format of the excel file. If you are aiming at mire recent excel versions, then you can refer to the open standard of the file format (.xlsx). It is defined as an ISO standard, and the Microsoft specific extensions are openly defined, see link:
What you need to do is, you need to write code that is able to read, interpret and write this format. And your code will require functions for adding, editing and removing elements from that format.
It is for sure not a trivial job, but it is possible to do, as it is an open standard.
You are missing trading opportunities:
- Free trading apps
- Over 8,000 signals for copying
- Economic news for exploring financial markets
Registration
Log in
You agree to website policy and terms of use
If you do not have an account, please register