You can complete initial Xbox One setup offline (language, network skip, controller pairing). However, an internet connection is required for:
Bottom line: You'll need internet within minutes of first boot to use the console meaningfully. Plan for at least a temporary connection (mobile hotspot works for setup/updates).