Skip to content

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

Notifications You must be signed in to change notification settings

evanobenauer/CSViewer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

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

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages