Excel - Import XML

We no longer recommend this method of connecting Excel files to Projector reports. A bug in Excel can cause a 115 character limit on web service URLs. This bug is limited to a small subset of Excel installations. We now recommend you use CSV instead. CSV import is more lightweight, faster, and also allows you to more easily amend reports to add or exclude columns.

eXtensible Markup Language (XML) is a common data form used by developers. It is also supported by Microsoft Excel and Google Docs for importing data. To learn more about how to pull your XML data directly into these products, please see our Report Web Services.

Microsoft Excel

Import your data directly into Microsoft Excel. By binding your Excel report to a report web url, you can rerun the report, updating all your numbers, but not lose all the custom formatting that you may have applied in Excel. This is a great alternative to Excel and Access Refresh Files because it removes the overhead of saving out of Projector and having access to a network drive. The following instructions are for Excel 2010.

1. Click the Data tab for a worksheet, then choose From Web

2. In the dialog that appears enter your report url. Remember to set the format to XML. If you don't provide authentication information in the URL, either via user password, auth token, or session ticket - then you'll be prompted to enter your username/password.   Be sure to select the table by clicking on the yellow right arrow before clicking Import.

3. Click Import

4. If you receive the following error dialog it can be safely ignored

5. Select which cell you want to be the upper left of the new table

6. To refresh the data, click the Design tab and then choose Refresh


Excel asks me to log in

If you choose not to provide auth information, you'll need to enter it again at some point in the future. You can do that from the Connection | Properties | Definition | Edit Query section of Excel.