tableau
tableau copied to clipboard
A modern configuration converter based on Protobuf (proto3).
## References - [Data Driven Gameplay Elements](https://dev.epicgames.com/documentation/en-us/unreal-engine/data-driven-gameplay-elements-in-unreal-engine) - [Data Table](https://dev.epicgames.com/documentation/en-us/unreal-engine/BlueprintAPI/EditorScripting/DataTable) - [UE4 / Unreal Engine 4 / Data Tables (CSV & JSON)](https://www.youtube.com/watch?v=ZXq_ntrfojI) - [Unreal Engine 5 - How to Create...
## 1. Problem in sheet A sheet named `ItemType` (also the enum type name) in workbook: | Name | Alias | |-------------------|---------| | ITEM_TYPE_DIAMOND | Diamond | | ITEM_TYPE_EQUIP |...
- [ ] close #74
## slog - Structured Logging with slog: https://go.dev/blog/slog - stdlib: https://pkg.go.dev/golang.org/x/exp/slog - https://github.com/uber-go/zap/tree/master/exp ## logrotate - logrotate: https://github.com/gounknown/logrotate
With Go 1.20, you can now build coverage-instrumented programs using `go build -cover`, then feed these instrumented binaries into an integration test to extend the scope of coverage testing. ##...
## Syntax v1 ### Solution 1 ```yaml --- #@sheet @TABLEAU # doc's first line is sheet name line. LiteConf: Sheet: LiteConf OrderedMap: true LoaderConf: Sheet: LoaderConf --- #@sheet LiteConf RulerLite:...
The concept is like [Custom named struct](https://tableauio.github.io/docs/excel/struct/#custom-named-struct). **Syntax**: just after struct type name, use parentheses `()` to specify struct variable name: `VariableType(VariableName)`. ## Example | Name | Alias | Field1...
```protobuf enum Order { ORDER_NONE = 0; ORDER_INCR = 1; // increasing ORDER_DECR = 2; // decreasing } ``` ## Example | Score| Desc | |--------|--------| | Map\|{order:ORDER_INCR }| string|...
refer [Pandas: tabular data](https://pandas.pydata.org/pandas-docs/stable/getting_started/index.html#intro-to-pandas) https://github.com/tableauio/tableau/blob/68ffb131604d8e74f8e3bc4d69d1f14ed6fd6b95/internal/importer/book/sheet.go#L35-L43 Support two kinds of descriptors: - [x] flat formats: XLSX/CSV -> FlatSheet - [ ] hierachy formats: XML/YAML -> DocSheet Define `FlatSheet` and `DocSheet` ```...