Exporting grid contents to Excel

This guide has been reviewed against our global client base and classed as relevant to all regions

When information is shown in a grid, it can be exported to Microsoft Excel

A grid is any list of information shown where the column headings can be grouped/sorted filtered - e.g. report results, viewing full results from an Organiser panel - grids are found throughout Reapit Agency Cloud when a list of information is shown

An example grid is shown below

Grid contents can be exported using standard or custom export methods:

  • Standard: allows you to export the information shown in the current grid

  • Custom: allows you to choose what information is exported, this might include all/some information shown in the grid, along with other related data currently not shown

If the information you require is already shown in a grid, then choosing to carry out a standard export from that grid is recommended - see steps 1 & 2 below

If not, then it is recommended to view a grid as close as possible to the information required, then carry out a custom export and add/edit the required columns - see steps 1 & 3+

A custom export is reliant on where the information is stored within database tables in AgencyCloud

For example, if you want to see properties that have had viewings in the last three months along with the applicants that viewed, this cannot be gained from a property report, as the related diary and applicant information is not held here - however, running a diary report would allow this information to be retrieved, as the diary table is where the required information is held

1. Accessing the export to Excel options

From the required grid:

  • Right-click over the column headings and select Export to

  • Two Excel options are offered:

    • Excel Spreadsheet (.xls) - Standard - see step 2

    • Create Custom Excel Template - see step 3 onwards

 

2. Standard export

  • Selecting to do a Standard export opens Excel and pulls the content of the grid (shown in step 1) into a worksheet

  • If the grid was grouped, the export to Excel will include a pivot table worksheet too

  • The information can now be sorted/filtered/saved etc. within Microsoft Excel

 

3. Custom export

When selecting to do a Custom export, choose which template type you need (if custom templates have already been created, the screen shown in step 7 will be displayed)

  • Select Create template from standard

    Choosing this option ensures the core columns are included in your new template (rather than starting from scratch)

  • Click Accept

    The Excel Export Designer screen is displayed

4. Add/edit data included in export

As the Create template from standard option was chosen in the previous step, standard columns for the report type are automatically shown the Excel Export Designer

Use this screen to edit / remove / change column order shown, as well as add new columns

  • Template Name
    Enter an appropriate name for the template
    Once created, the template will be available for all grids of this type - see step 6

  • Share With
    Leave set to Everyone - or click this link for options to share with particular Offices or Negotiators 
    Or, to keep the template for individual use, select Do Not Share

  • Change column header

    • Double-click the heading
      The screen shown in step 5 will be displayed

    • In the Header field, enter the new heading for this column
      e.g. you may want Manager Name to display as Manager

  • Change column order
    Select the required column heading and click the Move Up/Down buttons

  • Remove columns
    Select column heading and click Delete

  • Add new columns to export
    See next step

 

5. Adding a new export column

Merge codes are needed to pull the required information from the database

From the Excel Export Designer (shown in step 6):

  • Click Add 
    Complete the Excel Export Column Edit screen



  • Header
    Enter the title for the exported column (i.e. how you want it to be labelled in Excel)

  • Merge Code
    Use the Letter Template Editor to find required codes
    See links on this page for more information on the Letter Template Editor and useful merge codes

See Custom Excel export examples section below for ideas on exports that can be done including the related merge codes required

  • Type
    Select the format for the column, options are None, Decimal, Price or Percent

 

6. Accessing custom Excel templates

Once a custom Excel template has been created it will be available on all grids of the same type
e.g. an applicant custom template will be available on all applicant grids

  • Right-click over the column headings and select Export to

    All custom Excel templates created for this grid type are shown



7. Edit/delete custom Excel templates

To edit or delete any custom Excel templates created:

  • Right-click over the column headings and select Export to
    (as shown in step 6)

  • Select Create/Edit Custom Excel Template

    Options (shown right) to Edit or Delete existing templates are offered

 

Custom Excel export examples

Each section below outlines column headings and their associated merge codes which can be added to the Excel Export Designer to create a custom Excel template

All columns/codes shown could be added to the template, or just a selection, as required

Column heading

Merge code

Column heading

Merge code

Office

Applicant.Office.Name

Manager

Applicant.Negotiator.Name

Name

Applicant.CurrentCntName

Short Address

Applicant.PrimaryContact.Address.GridAddress

Min Price

Applicant.Sales.MinPriceFormatted

Max Price

Applicant.Sales.MaxPriceFormatted

Business

Applicant.PrimaryContact.GetPhone("b")

Fax

Applicant.PrimaryContact.GetPhone("f")

Home

Applicant.PrimaryContact.GetPhone("h")

Mobile

Applicant.PrimaryContact.GetPhone("m")

Work

Applicant.PrimaryContact.GetPhone("w")

Email

Applicant.PrimaryContact.GetPhone("e")

Staff details are shown in one column, separated by a tilde (~)

Column heading

Merge code

Column heading

Merge code

Company Name

Cmp.CmpName

Reference Code

Cmp.Code

Address

Cmp.Address

Company Type

Cmp.Type

Staff

script: string ret = ""; foreach (object obj in cmp.AllStaff) { if (obj.GetType() == typeof(Person)) { Person p = (Person)obj; string personEmail = p.GetPhone("e"); ret += p.ToString() + (!string.IsNullOrEmpty(personEmail) ? " - " + personEmail : ""); } else { Staff s = (Staff)obj; string staffEmail = Formatter.GetPhone(s.Phone, "e"); ret += s.Attn + (!string.IsNullOrEmpty(staffEmail) ? " - " + staffEmail : ""); } ret += "~ "; } return ret;

Column heading

Merge code

Column heading

Merge code

Office Name

Property.ActiveOffName

Short Address

Property.ActiveAddress.GridAddress

Status

Property.Sales.StatusNameGrid

Instructed Date

Property.Sales.ForSDate

Agency

Property.Sales.AgencyName

Offer Date

Property.Sales.OADate

Exchange Date

Property.Sales.ExchDate

Completion Date

Property.Sales.CompDate

Price

Property.Sales.CurrentPriceFormatted

Fee

Property.Sales.Comm

Exchange Price

Property.Sales.ExchPrice

Source of Enquiry

Property.Sales.Vendor.Source.Name

Office Fee

Property.SellingOfficeFee

This report returns properties along with vendor details - when an external property is returned (i.e. one that is not being sold/let by your company) this is identified and will include the old vendor details from when the property was last listed with you

Column heading

Merge code

Column heading

Merge code

Reference

Property.Code

Short Address

Property.ActiveAddress.GridAddress

Price

Property.Sales.CurrentPriceFormatted

Office Name

Property.ActiveOffName

Manager Name

Property.ActiveNegName

Status

Property.Sales.StatusNameGrid

Vendor

Property.CurrentCntName

Vendor Phone

Property.PrimaryContact.Phone

Vendor Address

Property.PrimaryContact.Address.FullAddress

External Property?

Property.ExtPrp

Vendor (if property external)

Property.Sales.OldVendor.Name

Vendor Phone (if property external)

Property.Sales.OldVendor.Phone

Vendor Address (if property external)

Property.Sales.OldVendor.Address

Feefo exports

Currently there currently isn't an automated process for providing Feefo data - where a Feefo export is required, the following reports should be set-up 

Related articles