Skip to content

akaxiaok/qdata

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

qdata

usage

npm i qdata -g
qdata test.xlsx 0 B A 1 7 C

args

fileName sheetNumber keyColumn valueColumn startRow endRow typeColumn

output

obj.json

{
  "id": "ID",
  "firstName": "",
  "lastName": "",
  "email": "邮箱",
  "gender": "性别",
  "ipAddress": "IP 地址",
  "birthday": "生日"
}

prop.json

[
  {
    "label": "ID",
    "prop": "id"
  },
  {
    "label": "",
    "prop": "firstName"
  },
  {
    "label": "",
    "prop": "lastName"
  },
  {
    "label": "邮箱",
    "prop": "email"
  },
  {
    "label": "性别",
    "prop": "gender"
  },
  {
    "label": "IP 地址",
    "prop": "ipAddress"
  },
  {
    "label": "生日",
    "prop": "birthday"
  }
]

mock.json

{
  "id": "@word(3,8)",
  "firstName": "@word(3,8)",
  "lastName": "@word(3,8)",
  "email": "@email",
  "gender|1-100": 1,
  "ipAddress": "@word(3,8)",
  "birthday": "@date(\"yyyy-MM-dd\")"
}

Releases

No releases published

Packages

No packages published