Sign in or register
for additional privileges

Using NVivo: An Unofficial and Unauthorized Primer

Shalin Hai-Jew, Author

This comment was written by Jonathan Schultz on 16 Jan 2017.

You appear to be using an older verion of Internet Explorer. For the best experience please upgrade your IE version or switch to a another web browser.

An API for NVivo?

By far my biggest gripe with NVivo is its closed-ness. Its file formats are opaque, it provides almost no ability to import or export structured data, and your ability to access your own data depends on your continuing to renew your license. Most significantly, NVivo's lack of an API means that you are locked into its clunky GUI - fine for getting started but totally inadequate for managing large volumes of data.

This gap frustrated me so much that I deciphered NVivo's file formats and wrote Python scripts to convert to and from a simple SQLite database. While not quite a full-blown API, this does already allow you to write your own scripts in your favorite scripting language to do such things as import, analyze, report on and archive data. If you are interested, take a look at https://github.com/BarraQDA/nvivotools
This page comments on:
Some "Wants" re: NVivo (16 January 2017)
Comment on this page
 

Discussion of "An API for NVivo?"

Add your voice to this discussion.

Checking your signed in status ...