Virtual wordprocessor and calc/excel engine that runs in mobile (React native), web browser(Javascript) and server (Nodejs)

Source code for virtual wordprocessor engine : https://github.com/selvan/wordprocessor-engine

Source code for virtual calc engine : https://github.com/selvan/calc-engine

Virtual Calc Engine — Sample

let CalcEngine=require("./dist/npm_bundle.js");

let sh = new CalcEngine.Sheet();

CalcEngine.ScheduleSheetCommands(sh, "set A1 formula SUM(B1:B10)");

CalcEngine.ScheduleSheetCommands(sh, "set B1 value n 5");

CalcEngine.ScheduleSheetCommands(sh, "set B2 value n 25");

CalcEngine.ScheduleSheetCommands(sh, "set B3 formula B2*2");

CalcEngine.ScheduleSheetCommands(sh, "set B4 formula B3*5");

CalcEngine.ScheduleSheetCommands(sh, "set B5 formula B4*3");

sh.RecalcSheet();

let A1_value = sh.cells['A1'].datavalue;

console.og(`Value of A1 is ${A1_value}`);

Source code for virtual calc engine : https://github.com/selvan/calc-engine

Virtual Wordprocessor Engine — Features

Support for Cut/Copy/Paste

Support for Undo/Redo

Support for Bold, Italic, Underline, Strike through

Support for Alignment (Left, Right, Center) and Quote

Support for List items

Source code for virtual wordprocessor engine : https://github.com/selvan/wordprocessor-engine

See github page for detailed code samples and documentation.