Compile your Excel workbook to executable machine code (EXE)

xlCompiler Sample

Convert Book to Application

xlCompiler creates Windows Application from your Excel workbook. Workbook is converted into fast and efficient binary code. You can use full power of the spreadsheet inside your model.

Protect your privacy

The most effective way to protect your Excel workbook for distribution - is to convert it to binary executable. xlCompiler creates application file which has all formulas and macros converted into machine code.

Excel is not required

xlCompiler is a unique product which creates completely stand-alone Windows Application. This is true Spreadsheet Compiler. Created EXE doesn't depend on Excel or other software.


More than just a Spreadsheet

xlCompiler is powerful and flexible way to create different types of applications. Your customers will not know that application was created from Excel workbook.

Speed up your model

Compiled application runs much faster then original workbook. This is the result of conversion and optimizations done by xlCompiler.

Rich set of Components

There is no Development Environment on the market, which provides you same set of components as xlCompiler has. You should not order and use third-party modules.

xlCompiler Print Preview

Why xlCompiler?

Formulas and VBA macros are stored in the compiled binary format. They are not accessible to users and there is no way to do reverse ingeneering. You need to protect formulas and code, to deploy your solution to customers. xlCompiler is a perfect and easy way to do it. There is no way to get original workbook from compiled application.

Options to activate your file on the customer's PC. With xlCompiler you can add to your workbook:

Application could be signed with Code Signing Certificate. Why do you need this? Now Code Signing is an important feature. If your application is not signed it will be blocked for download by browsers, anti-virus applications, etc. Code signing is possible on with xlCompiler! Other applications create EXE which could be overwritten, in this case signature will be destroyed on the first Save operation.

Create customizable Ribbon UI. xlCompiler gives you quick and easy way to use Ribbon Interface in your application. Ribbon is created and managed by VBA code, which gives you huge flexibility.

Custom Ribbon

Macros are always enabled. If macros are disabled on your customer's PC - your workbook stops working and shows warning message. Customer should enable macros manually. With xlCompiler you will never trap into this situation - xlCompiler always executes Visual Basic macros.

Which spreadsheet features are supported?

Formulas, including array formulas and usual cell formulas. All the most common worksheet functions are supported by xlCompiler.

Functions and Forms created in the Visual Basic Editor. Below is a screenshot of the Form included into xlCompiler Samples:

Example of the Excel form

And the same form in the compiled application:

Screenshot of the Form in the compiled application

Visual Basic for Applications is a powerful and highly important feature. xlCompiler compiles VB code in the workbook, so it could be used in the compiled application in same way as in the source workbook.

Charts and Shapes. You can use charts and shapes (button, checkbox, combobox, connectors, list, ...) in the application.

Chart in the compiled application

Cell Styles and Conditional Formatting. xlCompiler supports same cell styles and Excel and allows to use conditional formatting. On the screenshot below formulas has been formatted with gray by using conditional formatting rule.

Sample application

Ribbon Interface. As you can see from screenshots, application created by xlCompiler has Ribbon interface.

Data Validation Rules. You can use Data Validation rules on the worksheets to validate entered data. Rule can have Input Prompt and Message as in Excel.

Comments. Use comments to give more information to users in context of the current operation.

Tables. Filter your data and calculate Totals using Tables.

Table

Zoom. Select appropriate zoom for your worksheets.

Printing and Print Preview. Select Print tab on the ribbon to preview and print your data.

Print Preview

In this list we've described only basic options. If you need to check if the specific feature is supported - please contact us.


Download xlCompiler

Use this direct link to download the most recent version of the xlCompiler

Download

Activation Instructions

Please, visit this page to know how to activate xlCompiler on your PC.

How to activate?


Also, you can review this topic in the F.A.Q. section: Which features are supported by xlCompiler?.