• Stars
    star
    285
  • Rank 145,115 (Top 3 %)
  • Language
    F#
  • Created over 8 years ago
  • Updated over 4 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

C Compiler which targets Excel (MS Office)

Purpose

This project aims to accurately compile common programming languages and I/O features into Microsoft Excel (2015) files.

How to Use

This project is currently incomplete.

From the latest release version: use the command Excel_VM myFile.file -outputExcelFile (or Excel_VM myFile.file to get a Windows compatible executable file), replacing myFile.file with the name of your file.

The compiled Excel file can be executed by triggering iterative calculation (pressing F9 repeatedly) in Microsoft Excel. The project currently supports C and F# (incomplete). I/O operations are supported with cell A2 acting as standard input, and cell B2 acting as standard output.

Note

By default, 500 iterations are made each time. To ensure accuracy, do not disturb the spreadsheet before it is finished recalculating.

Links

blog post: https://mrthefakeperson.github.io/Excel-Virtual-Machine

latest version: download