---
title: "Excel, Word and Slides · AssistantGeneral"
description: "Real Excel files with live formulas and charts, Word documents and slide decks, built in a sandbox, checked for errors before you get them, edited in place."
url: "https://royalsoftworks.com/products/assistant-general/features/office-documents/"
source: "https://royalsoftworks.com"
format: "markdown"
note: "Markdown rendering of the HTML page at `url`. Same content, same canonical URL."
---

Features · Getting work done

# Finished files, not descriptions of them.

Real Excel files with live formulas and charts, Word documents and slide decks, built in a sandbox, checked for errors before you get them, edited in place.

[Editions](https://royalsoftworks.com/products/assistant-general/editions/): Every edition, including Free.

## Spreadsheets, Word and slides, feature by feature

Each comes with a small drawing of how it works. They are diagrams, not screenshots; numbers in them are examples.

- ### Workbooks with live formulas

  Real .xlsx files whose figures are formulas you can follow and change, not pasted numbers.

  Spreadsheet sketch with the formula =B2\*12: Item Month Year; Rent 1,200 14,400; Power 150 1,800.
- ### Charts

  Charts drawn from the data, inside the workbook or the document.

  Diagram: A chart drawn from the data (example figures).
- ### Word documents

  Real .docx files: letters, reports, summaries and forms.

  Diagram: One request leads to Letter, Report, Summary.
- ### Slide decks you approve

  Every slide is previewed first, and you keep or reject each one before the .pptx is written.

  Checklist: Slide 1 · keep (yes), Slide 2 · keep (yes), Slide 3 · reject (no).
- ### Built in a sealed sandbox

  The building happens inside the app, in a sandbox with no access to the rest of your computer.

  For your IT team: Python on Pyodide (WebAssembly): openpyxl, XlsxWriter, python-docx, python-pptx, matplotlib, pandas.

  Diagram: The build script runs in a sandbox: the finished file comes out; the rest of your computer is out of its reach.
- ### Built a piece at a time

  A skeleton first, then each sheet or section in turn, which is far more reliable than one giant attempt.

  Timeline (One piece per step): Skeleton, Sheet 1, Sheet 2, Sheet 3.
- ### Checked before you get it

  Every workbook is re-opened and checked by code for missing sheets, error cells, leftover placeholders, formulas that point at sheets that do not exist, and circular references.

  Diagram: Checks run on every workbook: sheets present, no error cells, no placeholders, no formulas pointing at missing sheets, no circular references.
- ### It fixes what it finds

  Problems go back to be repaired before the file is handed over. You can ask to see each repair as a diff.

  Diagram: Build → Check, then back to the start (repair).
- ### Edits what you already have

  Existing workbooks are opened and changed in place, never rebuilt from scratch. Word documents get find-and-replace that keeps their formatting.

  Diagram: Your workbook → Change in place → Same file.
- ### Reads files back

  It opens workbooks (.xlsx, .xls, .csv, .ods) and Word files to check figures and wording.

  Diagram: File → Cells + formulas → Figures checked.
- ### In your working folder

  Everything lands in one folder you choose.

  Diagram: Built → Working folder.

## Goes well with

- [Built-in tools](https://royalsoftworks.com/products/assistant-general/features/built-in-tools/)
- [Workflow automation](https://royalsoftworks.com/products/assistant-general/features/workflow-automation/)
- [Files it reads](https://royalsoftworks.com/products/assistant-general/features/file-types/)

[Previous Knowledge map](https://royalsoftworks.com/products/assistant-general/features/knowledge-insights/) [Next Built-in tools](https://royalsoftworks.com/products/assistant-general/features/built-in-tools/)

[All 31 feature classes](https://royalsoftworks.com/products/assistant-general/features/)

<!-- verse:royalsoftworks
     Psalmi 22:24
     Jer se ne ogluši molitve ništeg niti je odbi; ne odvrati od njega lice svoje, nego ga usliši kad Ga zazva.
     https://www.wordproject.org/bibles/verses/serbian/02_prayer.htm
-->
