-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'main' of https://github.com/berkaygediz/SpanRC
- Loading branch information
Showing
1 changed file
with
31 additions
and
37 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,63 +1,57 @@ | ||
# SpanRC - A Table Processor | ||
# SpanRC - A Lightweight Spreadsheet Editor | ||
![Screenshot](spanrc_banner_1.png) | ||
|
||
![GitHub release (latest by date)](https://img.shields.io/github/v/release/berkaygediz/spanrc) | ||
![GitHub repo size](https://img.shields.io/github/repo-size/berkaygediz/spanrc) | ||
![GitHub](https://img.shields.io/github/license/berkaygediz/spanrc) | ||
|
||
SpanRC is a table processor. It is written in Python and uses the PyQt5 library for the graphical user interface. It is cross-platform and can be used on Windows, macOS, and Linux. It is designed to be a simple alternative to other table processors. It is lightweight and easy to use. | ||
SpanRC is a lightweight spreadsheet editor written in Python, utilizing the PyQt5 library for its graphical interface. It offers a straightforward alternative to traditional spreadsheet applications, emphasizing simplicity and efficiency. | ||
|
||
## Screenshots | ||
## Features | ||
|
||
![Screenshot](spanrc_banner_1.png) | ||
- [x] **File Operations**: Open and save CSV & XSRC files (SpanRC Files). | ||
- [x] **Printing**: Print or export tables to PDF format. | ||
- [x] **Editing**: Modify tables with options to delete, edit rows, and columns. | ||
- [x] **Formula Support**: Includes functions like avg, sum, min, max, count, similargraph, etc. | ||
- [x] **Customizable Toolbar**: Tailor the interface to your needs. | ||
- [x] **Performance**: Fast and lightweight with threading support. | ||
- [x] **User Experience**: Alerts for unsaved changes and supports dark/light mode. | ||
- [x] **Real-Time Statistics**: Displays live updates on row count, column count, and cell count. | ||
- [x] **Multilingual**: Available in English, Turkish, German, Spanish, Azerbaijani. | ||
- [x] **Cross-Platform**: Compatible with Windows, macOS, and Linux. | ||
- [x] **Efficiency**: Designed for power-saving and utilizes hardware acceleration. | ||
|
||
### Features | ||
|
||
- [x] Open CSV & XSRC files (SpanRC Files) | ||
- [x] Save CSV & XSRC files (SpanRC Files) | ||
- [x] Print (Export to PDF) | ||
- [x] Edit tables | ||
- [x] Formula support (avg, sum, min, max, count, similargraph, etc.) | ||
- [x] Delete, edit rows and columns | ||
- [x] Customizable toolbar | ||
- [x] Fast and lightweight | ||
- [x] Threading support | ||
- [x] Unsaved changes warning | ||
- [x] Dark/Light mode support | ||
- [x] Real-time statistics (row count, column count, cell count, etc.) | ||
- [x] Multi language (English, Turkish, German, Spanish, Azerbaijani) | ||
- [x] Cross-platform (Windows, macOS, Linux) | ||
- [x] Power saver | ||
- [x] Hardware acceleration | ||
|
||
### Prerequisites | ||
## Prerequisites | ||
|
||
- Python 3.6+ | ||
- PyQt5 | ||
|
||
### Installation | ||
## Installation | ||
|
||
1. Open a terminal and clone the repository: | ||
1. Clone the repository: | ||
|
||
```bash | ||
git clone https://github.com/berkaygediz/SpanRC.git | ||
``` | ||
```bash | ||
git clone https://github.com/berkaygediz/SpanRC.git | ||
``` | ||
|
||
2. Install requirements: | ||
|
||
```bash | ||
pip install -r .\requirements.txt | ||
``` | ||
```bash | ||
pip install -r requirements.txt | ||
``` | ||
|
||
## Usage | ||
|
||
### Usage | ||
Launch SpanRC from the command line: | ||
|
||
```bash | ||
python SpanRC.py | ||
``` | ||
|
||
### Contributing | ||
## Contributing | ||
|
||
Contributions to the RichSpan project are welcome. Please read [CONTRIBUTING.md](CONTRIBUTING.md) for details on our code of conduct, and the process for submitting pull requests. | ||
Contributions to the SpanRC project are encouraged. Please refer to [CONTRIBUTING.md](CONTRIBUTING.md) for details on how to contribute and our code of conduct. | ||
|
||
### License | ||
## License | ||
|
||
This project is licensed under the GNU GPLv3, GNU LGPLv3 & Mozilla Public License Version 2.0. | ||
This project is licensed under GNU GPLv3, GNU LGPLv3, and Mozilla Public License Version 2.0. |