A projektet @vaszabii és @zolleialex készítette a Modern Szoftverfejlesztési eszközök c. tárgyra. A projekt során használt technológiák:C++, Google tests, Docker, Doxygen, Git/GitHub, Cmake.
Feladatkiírás: https://github.com/SZE-MoSzE/MoSzE-Template
Program használata, műveletek listája:
- edit XY string : a megadott string beirasa az XY koordinataju cellaba (pl. A2)
- add N rows/cols : N db uj, ures cellakbol allo sort/oszlopot ad hozza a tablazat vegehez
- delete X/Y : X oszlop vagy Y sor torlese(ha betu, akkor oszlop, ha szam, akkor sor)
- insert N rows/cols before/after X/Y : A megadott pozicioba szur be N darab ures oszlopot/sort
- save fajlnev.csv -sep kar: Megadott nevu CSV fajlba kiirja az aktualis tablazatot. Az ertekek elvalasztasa alapertelmezetten pontosvesszovel tortenik, de az opcionalis [-sep kar] paranccsal megvaltoztathato (pl. save tabla.csv -sep ,)
- align XY left/right vagy align XY:MN left/right : Beallitja, hogy balra/jobbra igazitva legyen a cella(k) tartalma
- clear MN:XY : A megadott cellak tartalmanak torlese range muvelettel
- swap MN XY : A megadott ket cella tartalmanak felcserelese
- sort by X/Y asc/desc : A tablazat sorait a megadott oszlop szerint (vagy oszlopait a megadott sor szerint) novekvo/csokkeno sorrendbe rendezi (alapertelmezetten novekvo)
- barchart XY:MN filename : A megadott tartomanybol eloallit egy csoportositott oszlopdiagramot abrazolo SVG abrat HTML-be agyazva
Talbazatok kezelesere vonatkozo muveletek:
- new sheet name : letrehoz egy uj tablazatot a megadott nevvel es beallitja aktivnak
- switch N : beallitja az N indexu tablazatot aktivnak
- open filename [-sep ,] : a megadott fajlbol betolti a tablazatot
- close N : bezarja az N indexu tablazatot
- rename N newname : atnevezi az N indexu tablazatot a megadott uj nevre
- exit : kilepes a programbol