CSV Logger

Personal data logging iPhone app
with automatic Dropbox export.

Update: I removed CSV Logger from the App Store on 2013-09-15.


Screen shots



Record structure

CSV Logger stores data, unsurprisingly, in CSV files. Along with the value specified by the user it also saves time and location.

Each entry in a CSV file is represented as a row comprising eight columns:

  1. Date and time.
  2. Timezone as an offset from UTC.
  3. Number logged by the user.
  4. Latitude in degrees.
  5. Longitude in degrees.
  6. Altitude in meters.
  7. Horizontal accuracy in meters.
  8. Vertical accuracy in meters.

Accuracy of zero indicates that location services were not available. Negative accuracy means that coordinates are invalid.

Example entry looks like this:

2012-11-29 23:34:16,+01:00,20,52.219844,21.018042,120,30,6

Example scenarios

CSV Logger saves time and location along with the value specified by the user. This enables numerous data logging scenarios. Here are some examples:

  1. Every morning on your way out of the bathroom step on a scale and log your weight. Plot it against time and see whether you're staying in shape.
  2. Each time you get in or out of your car log its mileage. By looking at this data at different angles you can extract various information. Plotting it against time will tell you how much you drive on different days of the week, different months, seasons, etc. Using time and location you can determine how long it takes to get somewhere. Finally, location alone can show you your favourite parking spots.
  3. If you keep track of your car's mileage, always buy a full tank of gas. The amount of fuel you tank is the amount of gas your car has used since previous refueling. Logging this value along with mileage will let you keep track of gas consumption (miles per gallon or liters per 100 km).
  4. When on the train or in the subway measure time between stations. Assign numbers to stations and log appropriate number when train arrives at the platform.


My name is Maciej Konieczny. You can find my contact information on my homepage. For news related to CSV Logger, follow @CSVLogger on Twitter. If you have a problem with the app, please email csv@narf.pl.

Apple, the Apple logo, and iPhone are trademarks of Apple Inc., registered in the U.S. and other countries. App Store is a service mark of Apple Inc.