Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/tafia/xl2txt

Convert Excel / OpenDocument SpreadSheets files into text files
https://github.com/tafia/xl2txt

cli excel git macro markdown text vb vba

Last synced: about 2 months ago
JSON representation

Convert Excel / OpenDocument SpreadSheets files into text files

Awesome Lists containing this project

README

        

# xl2txt

Convert Excel / OpenDocument SpreadSheets files into text files

```sh
xl2txt /my/excel/filename.xlsx
```

This command will per default create a `/my/excel/.filename` directory which contains:
- `data/sheet_name.md` files for cells value. [example](https://github.com/tafia/xl2txt/blob/master/tests/.issues.xlsb/data/datatypes.md)
- `formula/sheet_name.md` files for cells formula [example](https://github.com/tafia/xl2txt/blob/master/tests/.issues.xlsb/formula/datatypes.md)
- `refs.md` file for all references. [example](https://github.com/tafia/xl2txt/blob/master/tests/.issues.xlsb/refs.md)
- `names.md` file for all defined names. [example](https://github.com/tafia/xl2txt/blob/master/tests/.issues.xlsb/names.md)
- `vba/module_name.vb` files for each module. [example](https://github.com/tafia/xl2txt/blob/master/tests/.issues.xlsb/vba/testVBA.vb)

Internally it relies heavily on [calamine](https://github.com/tafia/calamine) crate.

Supports all kind of excel files (xls, xlsx, xlsm, xlsb, xla, xlam) and ods files.