I've made an iPhone app and have a .ipa file containing the app binaries ready to upload.
Unfortunately, I have no idea how to upload the .ipa file to iTunes Connect from Windows.
Is this possible, or will I need to upload from a macOS system?
No. Unfortunately, you need macOS to do this. Read Submitting Your App to the Store and follow the steps while using macOS.