Tableau

A modern configuration converter for converting Excel/CSV/XML to multiple formats: JSON, Text, and Bin. Powered by Protobuf (proto3).

Get Started

GitHub release (latest SemVer including pre-releases) go.dev GitHub


Features

⚡ Lightning fast

Fast enough to convert thoudsands of Excel/CSV/XML files in seconds.

🛠️ Scaffolding

Provide scaffolding code of configuration Loader and Checker. Powered by protoc plugin system.

📄 Metadata

A well-designed IDL Protoconf (based on Protobuf) to define the structure of Excel/CSV/XML.

🧊 Cross-platform

The tableau toolset can be run on Windows, macOS and Linux.

📚 Multiple formats

Convert Excel/CSV/XML to multiple formats: JSON, Text, and Bin.

📝 Multilingual

C++, C#, Go, Java, Python, TS/JS, and so on, are supported due to Protobuf.

Latest blog

Say hello to Tableau 👋

Introducing Tableau, a modern configuration converter.

Posted January 9, 2022 by Wenchy ‐ 1 min read