Compare commits
3 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| f65301ce4d | |||
| 2b170c9bc0 | |||
|
|
88645b98ea |
@@ -1,4 +1,4 @@
|
|||||||
# excel2json
|
# excel2json-xlsx
|
||||||
[](https://github.com/CUBETIQ/excel2json/actions/workflows/npm-publish.yml)
|
[](https://github.com/CUBETIQ/excel2json/actions/workflows/npm-publish.yml)
|
||||||
[](https://github.com/CUBETIQ/excel2json/actions/workflows/docker-publish.yml)
|
[](https://github.com/CUBETIQ/excel2json/actions/workflows/docker-publish.yml)
|
||||||

|

|
||||||
@@ -27,7 +27,7 @@ excel2json-xlsx -i source.xlsx -o exported.json
|
|||||||
```
|
```
|
||||||
OR
|
OR
|
||||||
```shell
|
```shell
|
||||||
npx excel2json -i source.xlsx -o exported.json
|
npx excel2json-xlsx -i source.xlsx -o exported.json
|
||||||
```
|
```
|
||||||
|
|
||||||
# [Docker Hub](https://hub.docker.com/r/cubetiq/excel2json)
|
# [Docker Hub](https://hub.docker.com/r/cubetiq/excel2json)
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
#!/usr/bin/env node
|
#!/usr/bin/env node
|
||||||
|
|
||||||
const yargs = require("yargs");
|
const yargs = require("yargs");
|
||||||
const excel2json = require("./../excel2json");
|
const excel2json = require("./../index");
|
||||||
|
|
||||||
const options = yargs
|
const options = yargs
|
||||||
.usage("Usage: -i <input> -o <output> -m <mapper>")
|
.usage("Usage: -i <input> -o <output> -m <mapper>")
|
||||||
|
|||||||
4
excel2json.d.ts
vendored
4
excel2json.d.ts
vendored
@@ -1,4 +1,4 @@
|
|||||||
interface Excel2JsonProps {
|
export interface Excel2JsonProps {
|
||||||
mappings?: Array<any>;
|
mappings?: Array<any>;
|
||||||
saveToOutput?: boolean;
|
saveToOutput?: boolean;
|
||||||
outputPath?: string;
|
outputPath?: string;
|
||||||
@@ -10,4 +10,4 @@ interface Excel2JsonProps {
|
|||||||
encoding?: string;
|
encoding?: string;
|
||||||
}
|
}
|
||||||
|
|
||||||
declare function excel2json(props: Excel2JsonProps);
|
export declare function excel2json(props: Excel2JsonProps);
|
||||||
|
|||||||
@@ -117,6 +117,6 @@ function _internalExport(props = {}) {
|
|||||||
*
|
*
|
||||||
* @returns JSON Object of result
|
* @returns JSON Object of result
|
||||||
*/
|
*/
|
||||||
module.exports = excel2json = (props = {}) => {
|
module.exports.excel2json = excel2json = (props = {}) => {
|
||||||
return _internalExport(props);
|
return _internalExport(props);
|
||||||
};
|
};
|
||||||
|
|||||||
11
index.js
11
index.js
@@ -1,10 +1,5 @@
|
|||||||
// import excel2json module
|
// import excel2json module
|
||||||
const excel2json = require("./excel2json");
|
const { excel2json } = require("./excel2json");
|
||||||
|
|
||||||
// called function export excel2json
|
// export the function
|
||||||
const exported = excel2json({
|
module.exports = excel2json;
|
||||||
inputFile: "./data/source.xlsx"
|
|
||||||
});
|
|
||||||
|
|
||||||
// output data from exported
|
|
||||||
console.log("Output =>\n", exported);
|
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "excel2json-xlsx",
|
"name": "excel2json-xlsx",
|
||||||
"version": "1.0.4",
|
"version": "1.0.6",
|
||||||
"keywords": [
|
"keywords": [
|
||||||
"excel",
|
"excel",
|
||||||
"json",
|
"json",
|
||||||
@@ -11,7 +11,7 @@
|
|||||||
"publishConfig": {
|
"publishConfig": {
|
||||||
"access": "public"
|
"access": "public"
|
||||||
},
|
},
|
||||||
"bin": "bin/cli.js",
|
"bin": "./bin/cli.js",
|
||||||
"description": "Excel to JSON, able to export JSON from Excel (xlsx)",
|
"description": "Excel to JSON, able to export JSON from Excel (xlsx)",
|
||||||
"repository": {
|
"repository": {
|
||||||
"url": "https://github.com/CUBETIQ/excel2json.git"
|
"url": "https://github.com/CUBETIQ/excel2json.git"
|
||||||
|
|||||||
Reference in New Issue
Block a user