Compare commits
2 Commits
d9ee930204
...
fa8d223311
Author | SHA1 | Date | |
---|---|---|---|
Sambo Chea | fa8d223311 | ||
Sambo Chea | ab7a43a93f |
|
@ -3,7 +3,7 @@ LABEL maintainer="sombochea@cubetiqs.com"
|
||||||
|
|
||||||
VOLUME [ "/app/data" ]
|
VOLUME [ "/app/data" ]
|
||||||
|
|
||||||
ENV INPUT_FILE './data/people.xlsx'
|
ENV INPUT_FILE './data/source.xlsx'
|
||||||
ENV OUTPUT_PATH './data/outputs'
|
ENV OUTPUT_PATH './data/outputs'
|
||||||
ENV MAPPER_FILE './data/mapper.json'
|
ENV MAPPER_FILE './data/mapper.json'
|
||||||
|
|
||||||
|
|
20
README.md
20
README.md
|
@ -1,11 +1,13 @@
|
||||||
# excel2json
|
# excel2json
|
||||||
|
|
||||||
[![Node.js Package](https://github.com/CUBETIQ/excel2json/actions/workflows/npm-publish.yml/badge.svg)](https://github.com/CUBETIQ/excel2json/actions/workflows/npm-publish.yml)
|
[![Node.js Package](https://github.com/CUBETIQ/excel2json/actions/workflows/npm-publish.yml/badge.svg)](https://github.com/CUBETIQ/excel2json/actions/workflows/npm-publish.yml)
|
||||||
[![Docker CI](https://github.com/CUBETIQ/excel2json/actions/workflows/docker-publish.yml/badge.svg)](https://github.com/CUBETIQ/excel2json/actions/workflows/docker-publish.yml)
|
[![Docker CI](https://github.com/CUBETIQ/excel2json/actions/workflows/docker-publish.yml/badge.svg)](https://github.com/CUBETIQ/excel2json/actions/workflows/docker-publish.yml)
|
||||||
|
![Docker Image Size (latest by date)](https://img.shields.io/docker/image-size/cubetiq/excel2json)
|
||||||
|
![Docker Pulls](https://img.shields.io/docker/pulls/cubetiq/excel2json)
|
||||||
|
|
||||||
- Read file excel to json
|
- Read file excel to json
|
||||||
- Custom mapping with custom columns and configs
|
- Custom mapping with custom columns and configs
|
||||||
- Custom props
|
- Custom props
|
||||||
|
- Docker suppport
|
||||||
|
|
||||||
# Install
|
# Install
|
||||||
```shell
|
```shell
|
||||||
|
@ -21,7 +23,21 @@ yarn add global excel2json-xlsx
|
||||||
```
|
```
|
||||||
Usage
|
Usage
|
||||||
```shell
|
```shell
|
||||||
excel2json-xlsx -i people.xlsx -o exported.json
|
excel2json-xlsx -i source.xlsx -o exported.json
|
||||||
|
```
|
||||||
|
OR
|
||||||
|
```shell
|
||||||
|
npx excel2json -i source.xlsx -o exported.json
|
||||||
|
```
|
||||||
|
|
||||||
|
# [Docker Hub](https://hub.docker.com/r/cubetiq/excel2json)
|
||||||
|
***Pulling image***
|
||||||
|
```shell
|
||||||
|
docker pull cubetiq/excel2json
|
||||||
|
```
|
||||||
|
***Run container***
|
||||||
|
```shell
|
||||||
|
docker run --rm -it -v /my/path/data:/app/data cubetiq/excel2json -i ./data/source.xlsx -p true
|
||||||
```
|
```
|
||||||
|
|
||||||
# Build
|
# Build
|
||||||
|
|
2
index.js
2
index.js
|
@ -3,7 +3,7 @@ const excel2json = require("./excel2json");
|
||||||
|
|
||||||
// called function export excel2json
|
// called function export excel2json
|
||||||
const exported = excel2json({
|
const exported = excel2json({
|
||||||
inputFile: "./data/people.xlsx"
|
inputFile: "./data/source.xlsx"
|
||||||
});
|
});
|
||||||
|
|
||||||
// output data from exported
|
// output data from exported
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
{
|
{
|
||||||
"name": "excel2json-xlsx",
|
"name": "excel2json-xlsx",
|
||||||
"version": "1.0.3",
|
"version": "1.0.4",
|
||||||
"keywords": [
|
"keywords": [
|
||||||
"excel",
|
"excel",
|
||||||
"json",
|
"json",
|
||||||
|
|
Loading…
Reference in New Issue
Block a user