Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/kennytm/ods2md

Convert LibreOffice Calc Spreadsheets (*.ods) into Markdown tables.
https://github.com/kennytm/ods2md

libreoffice markdown

Last synced: about 2 months ago
JSON representation

Convert LibreOffice Calc Spreadsheets (*.ods) into Markdown tables.

Awesome Lists containing this project

README

        

ods2md
======

[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)
[![Build Status](https://travis-ci.org/kennytm/ods2md.svg?branch=master)](https://travis-ci.org/kennytm/ods2md)

Convert LibreOffice Calc Spreadsheets (*.ods) into Markdown tables

![Sample output](sample.png)

Install
-------

1. Get Python 3.

2. (Optional) Create a virtual environment.

```sh
python3 -m venv env
. env/bin/activate
```

3. Install `ezodf` for parsing *.ods files

```sh
pip3 install -r requirements.txt
```

Usage
-----

```sh
./ods2md.py input_file.ods > output_file.md
```

Limitations
-----------

* This program disregards all formats. Currencies and percentages will be displayed as plain numbers.
* Merged cells are not supported, the content will be shown at the first cell (this is actually a limitation of GFM table)