Custom Experience Builder widget. Upload a CSV or Excel file of addresses, geocode them against any ArcGIS Locator, and see the matched points on a connected Map widget. Results export as GeoJSON, KML, or Shapefile.
GitHub: https://github.com/brianmcleer/csv-geocoder-widget
Built and tested on Experience Builder 1.19 and 1.20. Install steps and feedback link are in the GitHub README. Zip attached below.
Changelog:
9/16/26:
- Geocoded addresses now land on the map as a real layer right away. No more downloading a GeoJSON and adding it back with Add Data. The layer is named after your file, shows in the layer list, has an attribute table and popups, and other widgets can use it. All your columns come along. There is also a new Help button with a plain-language guide.