Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/benjaminmichaelis/spreadsheetapplication
Excel-like spreadsheet in C# using WinForms
https://github.com/benjaminmichaelis/spreadsheetapplication
csharp excel spreadsheet winforms
Last synced: about 2 months ago
JSON representation
Excel-like spreadsheet in C# using WinForms
- Host: GitHub
- URL: https://github.com/benjaminmichaelis/spreadsheetapplication
- Owner: BenjaminMichaelis
- License: mit
- Created: 2021-05-06T18:24:34.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-10-01T02:40:27.000Z (3 months ago)
- Last Synced: 2024-10-13T15:07:05.316Z (2 months ago)
- Topics: csharp, excel, spreadsheet, winforms
- Language: C#
- Homepage:
- Size: 1.85 MB
- Stars: 7
- Watchers: 0
- Forks: 3
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# Spreadsheet Application
[![Build and Test](https://github.com/BenjaminMichaelis/SpreadsheetApplication/actions/workflows/build-and-test.yml/badge.svg?event=push)](https://github.com/BenjaminMichaelis/SpreadsheetApplication/actions/workflows/build-and-test.yml)
Custom C# Spreadsheet application using WinForms to mock some of the functionality of an excel-like application.
## Features
* Circular reference detection
* Can reference cells in equations
* Cells automatically update when referenced cells are changed
* Undo & Redo
* Additional operators may be added quickly and easily.
* Standalone Logic engine (seperate from UI)
* Variables may be defined and used in equations
* Expressions are compiled and only rebuilt when change in expression is detected
* Expressions support parenthetical priority