Introduction
A modern configuration converter for converting Excel/CSV/XML/YAML to multiple formats: JSON, Text, and Bin. Powered by Protobuf (proto3).
tableauc
tableauc
is the Tableau Compiler with protogen and confgen inside.
protogen
protogen
converts Excel/CSV/XML/YAML files to Protoconf files.
Protoconf is a dialect of Protocol Buffers (proto3) extended with tableau options, aimed to define the structure of Excel/CSV/XML/YAML.
flowchart LR
subgraph Input
direction RL
I1(Excel)
I2(CSV)
I3(XML)
I4(YAML)
end
Input --> B
B((protogen)):::orangecalss --> C(Protoconf)
classDef orangecalss fill:#f96;
confgen
confgen
converts Excel/CSV/XML/YAML with Protoconf files to JSON/Text/Bin files.
flowchart LR
subgraph Input
direction RL
I1(Excel)
I2(CSV)
I3(XML)
I4(YAML)
end
Input --> B
A(Protoconf) --> B
B((confgen)):::orangecalss --> Output
classDef orangecalss fill:#f96;
subgraph Output
direction RL
O1("JSON")
O2("Text")
O3("Bin")
end