OS/Ubuntu

Ubuntu 24.04 CSV, JSON, Excel, Calc simple file viewer (v 0.1.4)

강서버 2026. 3. 20. 19:47
728x90
반응형

- Ubuntu 24.04 CSV (.csv), Excel (.xlsx, .xls), OpenDocument Spreadsheet Calc (.ods) simple file viewer

 

 

This is the latest version. If an error occurs, please refer to the link below for the older version.

https://dasom.net/413 or https://gangserver.tistory.com/413

 

 

This is a csv, excel, and (LibreOffice/OpenOffice) calc file viewer developed using (pandas + PyQt5 + pyinstaller).

 

Due to the 20MB file size limit, the attachments have been split into tar.gz files

(FileViewer.tar.gzaa, FileViewer.tar.gzab, FileViewer.tar.gzac, FileViewer.tar.gzad).

After downloading, launch Terminal, navigate to the downloaded folder, and then execute the following tar.gz unpacking command. The FileViewer executable file will be created. Run this file.

 

$ cat FileViewer.tar.gz* | tar xvzf -

 

Please check if the FileViewer file has execution permissions.

If it does not, please add execution permissions as shown below and then run it.

$ chmod u+x FileViewer

 

 

[ Running screen ]

* The first line of data is used as the column header name.

 

FileViewer.tar.gzaa
19.00MB
FileViewer.tar.gzab
19.00MB
FileViewer.tar.gzac
19.00MB
FileViewer.tar.gzad
17.91MB

 

 

FileViewer (v 0.1.2) file sha256 hash value :

3b5ff71656f26ae09d239c95f423f553783919e56588c9db230fbfc8cc958cfb

 

 

* To check the SHA256 hash of a file in Ubuntu,

use the Terminal command sha256sum <file_path>

 

$ sha256sum FileViewer

3b5ff71656f26ae09d239c95f423f553783919e56588c9db230fbfc8cc958cfb  FileViewer

 

 

[ Development environment ]

python      : 3.12.x

pandas     : 3.0.1

openpyxl   : 3.1.5 (pandas read_excel() .xlsx engine)
xlrd            : 2.0.2 (pandas read_excel() .xls engine)
odfpy         : 1.4.1 (pandas read_excel() .ods engine)

PyQt5       : 5.15.11
pyinstaller : 6.19.0

 

[ Version history ]

0.1.4 (2026-03-20 [Y-M-D])
- Added a view feature using a URL
- Add JSON data type

0.1.3 (2026-03-16 [Y-M-D])
- Data is processed using "UTF-8" encoding by default when loading,
  but if it fails, it is additionally processed using "CP949" encoding.
- Partial modification to reduce data processing speed.

0.1.2 (2026-03-08 [Y-M-D])
- Added search function

0.1.1 (2026-03-04 [Y-M-D])
- Add a toolbar

0.1.0 (2026-03-02 [Y-M-D])
- Initial version

 

 

728x90
반응형