There is a web-based iPhone spreadsheet application that works (I'm told), but that's not suitable for what I do - I don't want that spreadsheet on the web.
When I'm out with the phone and no power source, I don't have the laptop with me. Charging off the laptop thus isn't an option. Swapping batteries is - it's the way I've worked for many years.