Skip to content
Add-in for Excel that finds formula errors
TypeScript JavaScript HTML CSS
Branch: master
Clone or download
Latest commit 9c08ea2 Oct 11, 2019
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github/ISSUE_TEMPLATE Update issue templates Jun 5, 2019
assets Restored. Jun 1, 2019
certs Added. Mar 12, 2019
config Removed windows cert thing (outdated). Jul 29, 2019
dist Trying non beta. May 27, 2019
docs Added paper. Jul 30, 2019
examples First example. Jul 26, 2019
function-file Try with non-debug version. Jun 13, 2019
logos/ExceLint More color fixing; removed logging messages; improved display. Mar 20, 2019
node_modules/@types/office-js Factored out checks for formatting differences; currently disabling t… Jul 30, 2019
src Moved out some cruft. Oct 11, 2019
COPYING Added license. Aug 21, 2019
LICENSE Added license. Aug 21, 2019
NOTES Added programmatic color stuff. Mar 28, 2019 Update. Jul 18, 2019
_config.yml Set theme jekyll-theme-cayman Jun 4, 2019
app.css Added. Mar 12, 2019
index.html Added a line break. Jun 6, 2019
manifest-amazon.xml Added. May 3, 2019
manifest-azure.xml Updated. Working. May 4, 2019
manifest-localhost.xml Updated support link. Jul 27, 2019
manifest.xml Updated support link. Jul 27, 2019
package-lock.json Factored out checks for formatting differences; currently disabling t… Jul 30, 2019
package.json Factored out checks for formatting differences; currently disabling t… Jul 30, 2019
privacy.html Removed third-party discussion. Jun 5, 2019
resource.html Added. Mar 12, 2019
tsconfig.json Removed advanced target to support IE11. Jul 26, 2019
tslint.json Current work; not quite there. Jun 16, 2019
webpack.config.js Removed windows cert thing (outdated). Jul 29, 2019

[Exce-Lint logo]

Exce-Lint is an Excel add-in that automatically finds formula errors in spreadsheets. It is a product of research from the PLASMA lab @ UMass Amherst and Microsoft Research.

by Dan Barowy (Williams College), Emery Berger (UMass Amherst / Microsoft Research), and Ben Zorn (Microsoft Research).


Exce-Lint works as an add-in for all modern versions of Excel, including Mac, Windows, and online. You need to install the file manifest.xml following the appropriate instructions for each platform:

Source code

Source code for the add-in may be found at its GitHub repository.


The Exce-Lint add-in does not collect personally identifiable information. See the privacy statement for more details.


Exce-Lint is provided without any guarantee of support. However, we welcome bug reports and enhancement/feature requests.

Technical Details

The following technical paper describes how ExceLint works and includes an extensive empirical evaluation: ExceLint: Automatically Finding Spreadsheet Formula Errors, Daniel W. Barowy (Williams College), Emery D. Berger (University of Massachusetts Amherst), Benjamin Zorn (Microsoft Research). In Proceedings of the ACM on Programming Languages, Volume 2, Number OOPSLA.


This material is based upon work supported by the National Science Foundation under Grant No. CCF-1617892. Any opinions, findings, and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Science Foundation.

You can’t perform that action at this time.