Short Trick
In default if converting Excel (.xls or .xlsx) to CSV the result is comma delimited. This is because setting list separator in your control panel.
If we want to convert excel to csv with semicolon delimited, the easy way is the changing list separator in control panel.
1. Control Panel
2. Region, Region and Language Option
3. In Tab Format, click customize this format
4. List separator, change from comma (,) to semicolon (;)
5. Ok, -Finish-
And we can try again convert to CSV the result is semicolon delimited.