Skip to main content Skip to complementary content

Deploying and installing the Qlik add-in for Microsoft Excel

Deploy and install the Qlik add-in for Microsoft Excel to allow users in your organization to create report templates. Upload report templates created with the add-in to the Qlik Cloud app to generate report output from report tasks.

The Qlik Excel add-in can be deployed and installed for compatible web and desktop versions of Microsoft Excel within Microsoft 365. To use the add-in with desktop versions of Excel in Microsoft 365, you must have a Windows operating system.

The add-in is installed using a manifest file. This manifest file is required for the Microsoft 365 administrator (or possibly a user, in certain installation methods) to deploy and install the add-in for themselves or users in their organization. A manifest file allows installation of the add-in for a single Qlik Cloud tenant.

Information noteAn OAuth client configuration is required to generate a manifest file and link. For instructions, see Preparing and obtaining the add-in manifest.

After you obtain the manifest file or URL, there are two different methods to deploy and install the add-in:

Qlik add-in button shown in a web version of Microsoft Excel

Ribbon bar in Microsoft Excel showing the Qlik add-in icon to indicate the add-in has been activated

Microsoft Excel version requirements

To run the Qlik Excel add-in, you must have a Microsoft Excel installation with ExcelAPI 1.9 or newer. To check if your Excel installation is compliant, refer to the official Microsoft documentation at Excel JavaScript API requirement sets.

If your ExcelAPI is lower than the minimum required version, an error is shown indicating that the Qlik add-in requires a newer version of Microsoft Excel.

Example of an error message during installation of the add-in

Error message during Qlik Excel add-in installation showing that user's Microsoft Excel version is too old to support the add-in

You may need to click on the white area on the right in Microsoft Excel and press F5 to update the page to see the error.

If you see this error, upgrade your Microsoft Excel installation.

Preparing and obtaining the add-in manifest

The Qlik Excel add-in is installed in the Microsoft environment using a manifest file. This is an XML file. For a centralized deployment, a URL to the manifest file will likely need to be provided by the Microsoft administrator.

A manifest file is specific to a single Qlik Cloud tenant.

An OAuth client configuration is required to install the add-in. After you have configured the OAuth client, obtain the manifest file link, as well as the manifest file itself, from the Qlik Cloud Management Console.

  1. Create the OAuth client in the Qlik Cloud tenant using the required configuration. For full instructions, see Creating an OAuth client for the Qlik add-in for Microsoft Excel.

  2. Navigate to the Management Console and generate the manifest link. You can also download the manifest file directly for alternative use cases. See Managing installation manifests for the Qlik add-in for Microsoft Excel.

Creating an OAuth client for the Qlik add-in for Microsoft Excel

An OAuth client configuration is required to install the Qlik add-in for Microsoft Excel. The add-in is used by report developers to prepare report templates which control output of tabular reports from the Qlik Sense app.

For OAuth to work in the add-in, the OAuth client needs to be configured with the exact configuration shown below.

Do the following:

  1. In the Management Console in Qlik Cloud, go to OAuth.

  2. Click Create new.

  3. In the Client type dropdown menu, select Single-page app. More fields will appear.

  4. Insert a Name. The Description is optional.

  5. At minimum, select the checkbox to include the user_default scope. You can include other scopes in the configuration, but without user_default, installation will not work.

    See Creating an OAuth client for a full description of each available scope.

  6. In the Add redirect URLs field, insert the URL of your tenant, followed by the fixed string: /office-add-ins/oAuthLoginSuccess.html

    The result should look like this: https://YourServer/office-add-ins/oAuthLoginSuccess.html

  7. Click Add.

  8. In the Add allowed origins field, insert your tenant URL and click Add.

  9. Click Create.

  10. The Copy your Client ID window appears. You can choose to copy the Client ID to clipboard, or click Done to close the window.

After you have created the OAuth client, obtain the link to the updated manifest XML file from the Management Console. Go to the Settings page, and navigate to Feature controlExcel add-in within the Management Console. Use this link to deploy and install the add-in.

Centralized deployment, installation, and activation

It is recommended that the Qlik add-in is made available with centralized deployment and installation. Centralized deployment requires intervention from a Microsoft 365 administrator in your organization.

With centralized deployment, the add-in manifest is loaded into your organization’s Microsoft 365 admin center and distributed to users as a pre-configured installation. Distribution can be restricted to members of specific security groups.

You should use centralized deployment when:

  • You want the add-in to be permanently installed for members of your organization

  • You want to manage distribution to your organization members

Warning noteDeployment of the Qlik add-in for Microsoft Excel is not tied to access to the Qlik Cloud tenant. If you distribute the add-in to users who do not have access to Qlik Cloud, they will be able to view and start the add-in. However, the add-in will prompt the user to log into Qlik Cloud. Functionality will be blocked if login is not successful.

Follow the procedural sections below for the full workflow.

Centralized deployment and installation

Centralized deployment is completed by a Microsoft 365 system administrator.

  1. Obtain the add-in manifest file or manifest URL after creating an OAuth client. See Preparing and obtaining the add-in manifest.

  2. Distribute the add-in according to the official Microsoft documentation: Deploy and publish Office Add-ins. Note that distribution through centralized deployment is only possible by using the Microsoft 365 admin center.

With the above procedure, the add-in is installed for users who are given access to it. Users then activate the add-in in their Microsoft Excel version.

Activating the add-in after centralized deployment

After a Microsoft administrator has installed the Qlik add-in for your organization, you can activate and use it if you have been given access to it.

Depending on your version of Microsoft Excel, these steps might be slightly different. Refer to the official Microsoft documentation for full details.

  1. Open the desktop or web version of Excel.

  2. Go to HomeAdd-ins > Get Add-ins.

  3. In the ADMIN MANAGED tab of the dialog, select the Qlik add-in.

The Qlik add-in icon is added to your ribbon bar.

View, manage, and install add-ins for Microsoft 365 programs

Removing the add-in

If your installation uses a centralized deployment, you might not be able to uninstall the add-in. This depends on the policy used by your Microsoft 365 administrator.

Installing the add-in using sideloading or network sharing

Sideloading and network share installation are suitable ways to quickly obtain access to the add-in for testing or trial purposes. They are not suitable methods for deploying the add-in for production and enterprise-scale use cases.

Warning noteDownloading the manifest and sideloading the add-in is possible without restrictions. It is possible to install the manifest even if you do not have access to Qlik Cloud. However, you are immediately prompted to log into Qlik Cloud. after you insert the add-in. The add-in will not work if you are not logged in.

With both methods, the add-in is kept in your personal environment for a maximum of 48 hours. After 48 hours, you have to upload the manifest again. See below to read the instructions for your method of choice.

Option 1: Sideload the add-in on the web

To sideload the add-in using Excel 365 on the web, the user uploads the manifest file to their browser.

Sideloading is supported by web versions of Excel provided by Microsoft 365.

You should use sideloading when:

  • You need to access the add-in quickly.

  • You want to test add-in functionality in isolation.

  • You want to test the add-in without requiring intervention from a Microsoft 365 administrator.

  1. Prepare and download the manifest file. See Preparing and obtaining the add-in manifest.

  2. Open Microsoft Office on the web at https://office.live.com/.

  3. Open a new Excel document.

  4. Open the Insert tab on the ribbon and, in the Add-ins section, choose Office Add-ins.

  5. On the Office Add-ins dialog, select the MY ADD-INS tab, choose Manage My Add-ins, and then Upload My Add-in.

  6. Browse to the add-in manifest file, and then select Upload.

  7. If required, sign into your Qlik Cloud account.

Removing a sideloaded add-in

To remove the sideloaded add-in, clear the cache of the web browser with which you are using the add-in.

Option 2: Install the add-in on desktop versions of Excel using a Windows network share

To install the add-in on a desktop version of Excel without centralized deployment, you can set up a network share and load the manifest into it. This can only be done on a Windows operating system.

Follow the guidelines below to sideload the add-in via network share. The instructions are adapted from the official Microsoft documentation. See Sideload Office Add-ins for testing from a network share or other Microsoft resources for more information.

Step 1: Create and share a folder

  1. Create a folder to host the Qlik add-in. For example: C:\Qlik Excel add-in

  2. In the Windows File Explorer, go to the parent folder, or drive letter, of the folder you want to use as your shared folder catalog. For example: C:\

  3. Right-click the folder and select Properties.

  4. Open the Sharing tab and then click the Share... button.

    Share... button

    'Share...' button in dialog when configuring Windows network share
  5. In the dialog window, add yourself and any other users and/or groups with whom you want to share your add-in. You will need at least Read/Write permission to the folder. After you have finished choosing people to share with, click Share.

  6. When you see confirmation that your folder has been shared, make note of the full network path that is displayed immediately following the folder name. Click Done to close the dialog window.

    Confirmation of successfully shared folder with full network path

    Network access dialog confirmation of successfully shared folder with full network path
  7. Click Close to close the Properties dialog window.

Step 2: Manually configure the shared folder as a trusted catalog

  1. 1. Open a new blank workbook in the desktop version of Excel.

  2. Click the File tab, and then click Options in the bottom left corner.

  3. Click Trust Center, and then click the Trust Center Settings... button.

    Trust Center Settings... button

    'Trust Center Settings...' button in Microsoft Excel options
  4. Click Trusted Add-in Catalogs.

    Trusted Add-in Catalogs tab

    'Trusted Add-in Catalogs' button in Microsoft Excel Trust Center
  5. In the Catalog Url box, enter the full network path to the folder that you shared previously.

  6. Click Add catalog.

  7. Check the Show in Menu checkbox for the newly added item, and then click OK to close the Trust Center dialog window.

    Trusted Add-in Catalogs tab in Trust Center dialog, with newly added catalog path

    'Trusted Add-in Catalogs' tab with newly added catalog URL
  8. Click OK to close the dialog window.

  9. Close and re-open Excel so your changes take effect.

Step 3: Sideload the add-in

  1. Add the add-in manifest XML file to the shared folder.

  2. In Excel, click on My Add-ins on the Insert tab of the ribbon.

  3. Click SHARED FOLDER at the top of the Office Add-ins dialog box.

  4. Select Qlik to insert the add-in.

  5. You might see a dialog window that says something like the following: Qlik wants to display a new window. Click Allow.

Removing an add-in installed through network share

To remove a sideloaded add-in, delete the contents of this folder: %LOCALAPPDATA%\Microsoft\Office\16.0\Wef\

If your installation uses a centralized deployment, you might not be able to uninstall the add-in. This depends on the policy used by your system administrator.

Adding multiple Qlik add-ins to Microsoft Excel

Each Qlik add-in added allows use of the add-in for a single Qlik Cloud tenant. To work with multiple tenants, you'll need to deploy the add-in manifest for each individual tenant.

Depending on your version of Microsoft Excel and the browser in use, when multiple add-ins are loaded, the ribbon bar might show icons for each of them, or only one icon holding the latest deployed instance.

If you are working with different versions of the add-in bound to different tenants and the specific tenant you want to connect to is not showing in the ribbon bar, repeat the installation procedure for that particular tenant and refresh the browser page.

Did this page help you?

If you find any issues with this page or its content – a typo, a missing step, or a technical error – let us know how we can improve!