Skip to content

Latest commit

 

History

History
20 lines (14 loc) · 1.62 KB

README.md

File metadata and controls

20 lines (14 loc) · 1.62 KB

CSViewer

CSViewer is a CSV Viewer spreadsheet-like program coded using GlowUI and GlowLib

A couple things bothered me about storing very private data using EXCEL or Sheets; I don't know how secure my data really is, and I dont want to have to pay a premium to use a service. So, I decided to make my own spreadsheet viewer called CSViewer, targetted at editing CSV files in a spreadsheet-type document so that I may trust the program I am using to store my data

The program starts off with a file select screen where you can type the file name and path of the CSV file you want to edit Screenshot

After launching the CSV file, you will be brought to an interactable grid-scene where you can edit cells, columns, and rows, visually and textually. You can add columns or rows using the featured buttons To save a file, click the little green button in the top left of the scene. Screenshot

Left click on a cell to begin typing, Right click on a cell to enter editor mode. In editor mode, a settings bar will appear with different modifications including bold, italic, outline, and colors Clicking on a column or row button will also open the settings bar. Column/Row settings include Width/Height, Color, and Delete. Screenshot

The Program currently has issues editing very large CSV files due to memory constraints with how Cells are created and stored. The intention of creating this program was for data privacy in the form of passwords and smaller information logs, so it is acceptable. In the future I will focus on rewriting the loading of CSV files to better support larger data sets