Integration with Excel and other Desktop Applications

OurCarClub offers a few different ways to access your data and use it in other applications. The most common purpose for this facility is to manipulate the data in Microsoft Excel, to generate special purpose lists, or to perform analysis of the data, such as charting or pivot tables.

The two basic methods of extracting data involve taking a copy of the data that will be static, and the third, more advanced option creates a live link to the data in OurCarClub, that can stay up-to-date with subsequent changes made. Each of these can be accessed from any List page.

Option 1 – Export as CSV

media_1387015579754.png

When this button is clicked, a dialog box will prompt you to save the file. It will be in CSV (or “Comma Separated Values”) format, which can be opened directly in Excel. The file will be named for the list being viewed, i.e. persons.csv or vehicles.csv

Option 2 – Copy and Paste to Excel

media_1387016061943.png

Under the link labelled “More…” are some less commonly used Export features.

media_1387016135202.png

In this instance, the “Show as Plain HTML” is what is required. This will re-display the current list, but in a very basic format.

media_1387016228574.png

In your browser, under the “Edit” menu, choose “Select All”, then “Copy”. Switch to Excel, and “Paste” into a Worksheet.
Note that this method is probably not well suited to lists that are likely to generate thousands of entries.

Option 3 – Access live OurCarClub data from Excel using a "Web Query"

OurCarClub provides a method for integrating with other web-apps or applications. By using this feature, you can create a link to live data that can be refreshed at any time, bringing the latest Member or Vehicle data into your spreadsheets whenever you open them.

This feature requires that you generate an API Key. API Keys are not generated by default for all OurCarClub users, as they are an advanced feature. An API Key should be treated like your username and password, and not shared with others.

To create an API Key, click on your username in the top right corner of the application.

Generating an API Key

media_1387017792424.png

On the page with your details, there is a box labelled API Key, and a button to Generate a new API Key. This is used to create an initial key, or to regenerate it.
NB: If you regenerate your API Key, the old one is no longer valid, and anything that uses it will need to be updated.

media_1387017850088.png

The key is a long string of letters and numbers. For the current purpose (creating an Excel Web Query) it is not necessary to make a note of it or copy it anywhere else.

Create a Web Query File

media_1387091059402.png

Once again, back to the List view. Now, under the “More…” export options, there is an additional “Save as Excel Web Query” option. Clicking this will result in a “Save As” dialog box appearing, for saving the file on your hard drive. By default, it will be called “OurCarClub-<club>-<list-type>.iqy”, but you can of course change this to call it anything you choose. The “iqy” extension should be retained, especially on a Windows PC.

Using the Web Query in Excel

media_1387091682562.png

All reasonably modern versions of Microsoft Excel have the option to “Get External Data”, and this is usually located under a “Data” menu item. You will want to locate the “Use Saved Query” option, and then navigate to the Web Query file you just saved. You will then be prompted for where you want the data to be placed in the spreadsheet (usually cell $A$1 in the active sheet).

media_1387091724816.png

OurCarClub data live in Excel

media_1387091787667.png

Once you click OK, Excel will request the data from OurCarClub, and return it as a table of data. You are then free to create graphs, pivot charts or other information from this data. At any time in the future, you can simply refresh the data from the Data menu, and obtain the latest information from OurCarClub.