calpine-node/examples/excel2json/README.md

49 lines
752 B
Markdown
Raw Normal View History

2021-03-29 17:57:52 +07:00
# Excel 2 Json
- Read file excel to json
- Custom mapping with custom columns
# Build
```shell
bash build
```
OR
```shell
make build run
```
# Example
```shell
docker run -v /my/path:/app/data --rm -it cubetiq/node-excel2json
```
```shell
docker run -v /home/sombochea/excel2json:/app/data -e APP_NAME="EXCEL 2 JSON" -e MAPPER_FILE="./data/mapper.json" --rm -it cubetiq/node-excel2json
```
2021-03-29 19:05:12 +07:00
# Mapper Config
```json
{
"data": [
{
"dataIndex": "Name",
"label": "Name"
},
{
"dataIndex": "Age",
"label": "Age"
}
],
"configs": {}
}
```
2021-03-29 17:57:52 +07:00
# Environment
```env
APP_NAME=custom app name
2021-03-29 19:03:57 +07:00
INPUT_FILE=./data/mydata.xlsx
2021-03-29 17:57:52 +07:00
OUTPUT_PATH=./data/outputs
MAPPER_FILE=./data/mapper.json
2021-03-29 18:35:49 +07:00
SHEET_NAME=Sheet1
ENCODING=utf-8
2021-03-29 19:03:57 +07:00
```