6 Commits

4 changed files with 21 additions and 5 deletions

View File

@@ -11,6 +11,12 @@ WORKDIR /app
COPY . /app
RUN yarn
RUN npm install
CMD [ "node" , "index.js"]
RUN npm link
RUN ln -s $(which excel2json-xlsx) /usr/bin/x2j
ENTRYPOINT [ "/usr/bin/x2j"]
CMD [ "--help" ]

View File

@@ -9,7 +9,7 @@ run:
docker run --rm -t ${DOCKER_IMAGE}
publish:
@echo "Pubishing docker image..."
@echo "Publishing docker image..."
docker push ${DOCKER_IMAGE}
.PHONY: build

View File

@@ -29,12 +29,18 @@ const options = yargs
type: "string",
demandOption: false,
})
.argv;
.option("p", {
alias: "print",
describe: "Print the exported json to console",
type: "boolean",
demandOption: false,
}).argv;
const inputFile = options.input;
const outputFile = options.output;
const mapperFile = options.mapper;
const sheetName = options.sheet;
const print = options.print;
const exported = excel2json({
inputFile: inputFile,
@@ -42,3 +48,7 @@ const exported = excel2json({
outputFile: outputFile,
sheetName: sheetName,
});
if (print) {
console.log(exported);
}

View File

@@ -1,6 +1,6 @@
{
"name": "excel2json-xlsx",
"version": "1.0.2",
"version": "1.0.3",
"keywords": [
"excel",
"json",