Load data from Excel (XLSX) Last updated: 20. Dec 2022

Example of how to load data from an Excel file and use it in your site.

LoadExcel(filename, column, row, sheet)

Loads data from excel file. First row must contain the headers.

Parameter Type Required Description
filename string (filepath) yes Absolute file path for Excel file (XLSX) to load data from.
column number no Column to start loading from (counting from 1)
Default 1
row number no Row to start loading data from (counting from 1)
Default 1
sheet number no Sheet number (counting from 1)
Default 1

Example loading data to HTML-page

This example code loads data from an excel file:

<h1>Product list</h1>
<table>
    <thead>
    <tr>
        <td>Number</td>
        <td>Name</td>
        <td>Price</td>
    </tr>
    </thead>
    <tbody>
    #var xlsx = docly.loadExcel("Test files/Example file.xlsx")#
    #for(var row of xlsx) {#
    <tr>
        <td>#row.Number#</td>
        <td>#row.Name#</td>
        <td>#format(row.Price, "N")#</td>
    </tr>
    #}#
</tbody>
</table>

Contents of Excel (Example file.xlsx) file: