Exporting Data
Send a session, a load workup, a shot string or a DOPE card out of the app as a CSV for your spreadsheet, or as JSON for anything that reads it. Exports are a copy of what is on screen, not a backup.
Exporting Data
Anywhere the app shows you a table worth keeping, it can write that table to a file. Use it to work up loads in a spreadsheet, to print a DOPE card, or to keep a record of a shoot outside the app.
An export is not a backup. It is a copy of one thing, in the units you were looking at, and nothing restores from it. To move your whole setup between devices, see Backup, Sync & Account.
What you can export
| From | Export button | What you get |
|---|---|---|
| Session editor | bottom of the screen | One row per shot: range, calculated and actual dope, velocity, score and the conditions it was fired in |
| Load editor | bottom of the screen | Every outing on the load: the charge ladder, and the shots behind it |
| Load test editor | bottom of the screen | The same, for that one outing |
| DOPE card, full screen | export icon in the header | The card exactly as configured: your columns, your units, your range step |
| Velocity chart, full screen | export icon in the header | The shot string, with the columns the widget is set to show |
Open a widget full screen by pressing and holding it on the Results page.
Choosing a format
CSV opens in Excel, Numbers or Google Sheets. One table per file, so load development asks whether you want the charge ladder or the individual shots.
JSON carries everything at once: every table, plus the rifle profile, location, units and any caveats behind the numbers. Use it if something else is going to read the file.
Either way, Save file writes it wherever you choose, and works on every platform. On iPhone, iPad and the web there is also Share, which hands the file straight to Mail, AirDrop or a messaging app. Android does not offer Share: it cannot attach a file to a message from inside another app, so save the export first and share it from your files app or Drive.
What the numbers mean
Columns you would do arithmetic on are exported as numbers: velocity, energy, range, time of flight, and the ladder’s average, ES, SD and group size. They keep their full precision, not the rounded figure on screen, so a standard deviation you calculate yourself comes out right.
Columns you read and dial are exported exactly as shown, arrows and all:
▲1.2 in an elevation column means the same thing in the file as on the card,
and the rounding is the precision you would actually dial.
Dope units are per shot
Drop and windage are stored in the unit each shot was entered in, and the app never converts one shot’s dope into another’s. The export does the same: the value is what you typed, and the Dope unit column says what it is in.
Log a session in one unit and every row says the same thing. Change turret units halfway through and the file reports that honestly rather than quietly converting; the JSON export notes it too.
A DOPE card is a solved table
It reflects the profile, zero and conditions in force when you exported it. If you print one, treat it like any other card: check it still matches your rifle and the day’s conditions before trusting it at distance.
Notes on spreadsheets
- Excel and Sheets will reformat what they think they recognise. ISO timestamps
become dates, something like
1-2can become a date, and leading zeros disappear. That is the spreadsheet, not the file: import the column as text if it matters. - The file is UTF-8 with a byte-order mark, so arrows, degree signs and accented names survive Excel on Windows.
- Location names are exported; the coordinates of a saved location never are.