CalcTree Help Pages
  • What is CalcTree?
  • Getting started
    • CalcTree Pages
    • Create a CalcTree Page
    • Add a calculation
    • Collaborate with a colleague
  • Calculations
    • Parameters
      • Math formulas
        • Parameter Data Types
        • Native Functions
          • Arithmetic Functions
          • Trigonometric Functions
          • Logical & Comparison Functions
          • Matrix & Vector Functions
          • Probability & Combinatorics Functions
          • Statistical Functions
          • String Functions
          • Utility Functions
          • Other Native Functions
        • Valid Expression Syntax
      • Supported Units
      • Dropdown List Parameters
        • Linking CSV Data to Dependent Dropdowns in CalcTree
      • Parameter Settings
    • Integrations
      • Python in CalcTree
        • Adding a Python Source
        • Defining Parameters in Python
        • Referencing Other Parameters in Python
        • Working with Units in Python
        • Creating Tables and Visuals in Python
        • Consuming Files in Python
        • Using Pre-installed Python Libraries
      • Spreadsheets [Coming Soon!]
      • File Upload
        • CSV files
      • 3rd Party Software Plugins
        • Excel
        • Grasshopper
        • ETABS [v20 & v21]
        • ETABS [v22]
        • SAP 2000
        • CSI Bridge [v26]
    • Templates [Coming Soon!]
    • Optimising your calculations
  • Pages & Reports
    • CalcTree Documents
    • Static content
    • Parametric content
      • Parametric equation
      • Inputs
      • Outputs
  • Export to PDF
  • API
    • GraphQL API
      • Generating an API key
      • Queries
        • GetCalculation
        • Calculate
      • Examples
        • Bulk calculations with Python
  • Collaborate
    • Add members
    • Review and approval
    • Add stakeholders
  • Administrate
    • CalcTree Workspace
    • Versioning and Audit trail
  • CalcTree for System Administrators
Powered by GitBook
On this page
  • Example Use Cases
  • Installation
  • For Individual Users
  • For Teams and Organizations
  • Getting Started
  • Navigating Your Workspace
  • Viewing Calculation Details
  • Running a Calculation
  • Single Operation
  • Batch Operation
  • Sending and Linking Data
  • Usage Tracking and Reuse
  • Summary
  1. Calculations
  2. Integrations
  3. 3rd Party Software Plugins

Excel

The CalcTree Excel add-in lets you run approved engineering calculations, link spreadsheet data to reports, and collaborate with your team—all within Excel.

Previous3rd Party Software PluginsNextGrasshopper

Last updated 15 days ago

Example Use Cases

  • Ensure team members use approved calculations when working in Excel

  • Run bulk calculations in Excel of calculations hosted on CalcTree

  • Populate report templates on CalcTree with data from Excel in one click

Installation

To install the CalcTree Excel Add-in, you will need to download and use our .xml manifest file.

For Individual Users

We recommend setting up the add-in using a network shared folder method, which allows you to install the add-in locally without needing central IT deployment.

Follow these steps:

  1. Sideload the add-in into Excel by selecting Insert > Get Add-ins > Shared Folder and choosing the CalcTree Add-in.

If you need any assistance with setup, contact us at contact@calctree.com — we’re happy to help guide you through it.

For Teams and Organizations

For business or enterprise deployment across multiple users, we recommend uploading the CalcTree Add-in to your organization's centralized Office Add-in Catalog.

Follow these steps:

  1. Once uploaded, users will be able to access the CalcTree Add-in directly through the Insert > Get Add-ins > Admin Managed section in Excel.

If your team needs help with deployment or technical questions, reach out to us at contact@calctree.com.

Getting Started

When you open the CalcTree Excel add-in for the first time, you'll be prompted to enter your:

  • Workspace URL (use any page URL from the target workspace)

You can update these later by clicking the settings (gear) icon in the bottom-right corner of the plugin (see left image below).

Navigating Your Workspace

Once connected to your CalcTree workspace, you can browse through available calculations directly in Excel. These are organized by folders and categories.

  • Expand or collapse calculation branches using the toggle arrows

  • Click the calculation title to open it's details

  • Click the star icon to add calculations to your Favourites

Viewing Calculation Details

Click on any calculation to view it's details:

  • Overview - View and click the link to see the source page.

  • Parameters - View all parameters on the page. See the display name, name, formula, and current default value.

  • Send data - Send and sync data from Excel ranges to parameters and tables in CalcTree [See section 7].

  • View Usage - View and rerun all instances of a calculations usage within your spreadsheet [See section 8].

Viewing the calculation details of a CalcTree page helps to understand how to integrate it into your spreadsheet.

Running a Calculation

Click the 'Use' button to the right of any calculation to use it in your spreadsheet.

You can run a calculation in two ways:

Single Operation

Ideal for one-off calculations using selected cells, with only one set of input data.

Insert the cells you want to reference into this dialogue by clicking the range you want, then click the text area for the corresponding field in the dialogue.

Batch Operation

Use this when you are working with multiple rows of data, and would like to apply the logic of a CalcTree calculation across all instances. You can utilise this functionality in two ways, accessed from the dialogue that appears.

  • Current selection: Use a selected range in your spreadsheet as inputs

  • Insert in new sheet: Add the parameters of the CalcTree calculation as columns in a new sheet

When you select an option, the 'Select Parameters' dialogue (image above - right side) will pop up. This dialogue allows you select the input parameters you'd like to send data into, and the output parameters you will receive back.

Current selection

When using currently selected range to run a bulk calculation over, ensure you include a header row that matches the name for each corresponding parameter, as opposed to the display name.

The results will be returned to the cells to the right of your selected cells. Make sure there's space in these cell for all the output parameters you've selected.

Insert in new sheet

This option will create a new sheet named the same as your calculation. It provides pre-made headers matching the parameters selected in the dialogue.

Simply add your input data into the corresponding columns, and the calculation will process to the right of the input data.

Sending and Linking Data

This is a useful feature for pre-populating report templates on CalcTree with spreadsheet data.

In the Send Data tab, you can link spreadsheet ranges to CalcTree parameters and keep them in sync.

  • Select a cell or range in your Excel sheet.

  • Click Set next to the corresponding parameter in the Send Data table. The selected range will appear in the table.

  • Click Update to send that data to the CalcTree parameter.

You can continue updating individual parameters as needed, or use Update All to send all linked values at once.

Whenever your spreadsheet data changes, simply click Update or Update All to push the latest values to CalcTree.

Usage Tracking and Reuse

The View Usage tab allows you to track how and where each calculation has been used in your spreadsheet. This includes:

  • Whether it was run as a single calculation or in bulk

  • The exact cell range where the calculation was applied

  • The timestamp of the last run

  • The ability to add inline comments next to each calculation for notes or context

  • The option to re-run calculations directly from this view by clicking Update or Update All

Summary

The CalcTree Excel add-in turns engineering spreadsheets into dynamic tools by integrating robust, traceable, and reusable calculations from your CalcTree workspace.

Let us know if you'd like to:

  • Set up standard calculation libraries for your team

  • Customise workspace branches by project or client

  • Automate data syncing between Excel and Python calculations

If you have any questions or run into issues, feel free to reach out to us at contact@calctree.com. We're here

Download the CalcTree Excel Add-in .xml manifest file ().

Set up a trusted network folder following Microsoft's guide: .

Download the CalcTree Excel Add-in .xml manifest file ().

Work with your IT administrators to upload the manifest file via the Microsoft 365 admin center, following this guide: .

here
Create a network shared folder catalog for task pane and content add-ins
here
Upload custom Office Add-ins in your organization
API Key
CalcTree <> Excel integration
Access and manage API and Workspace URL settings
Navigate through calculations and add as favourites
Click into a page Overview and Parameters toggles for more details
Pushing data from Excel into CalcTree
The view usage toggle