文档首页/ ISDP/ API参考/ API接口/ 基础数据管理/ excel解析转换成json格式数据(API名称:excelToJson)
更新时间:2024-02-19 GMT+08:00
分享

excel解析转换成json格式数据(API名称:excelToJson)

功能介绍

该接口Excel表格数据导入后,转json返回

相关接口

接口名称

调用说明

获取Token

调用该接口获取到Token,再调用其他接口时,需要在请求消息头中添加“Authorization”,其值即为Token。

URL

请求方式

HTTPS地址

服务架构

消息体类型

POST

https://isdp+域名/openapi/openFile/v1/file/excelToJson

OpenAPI

application/json

请求头

KEY

VALUE

是否必填

描述

Content-Type

application/json

Authorization

bearer ${access_token}

bearer +“ ”+5.2.1中获取的access_token的值

请求参数

参数

类型

是否必填

描述

file

MultipartFile

Excel文件

响应参数

参数

类型

描述

status

String

状态码

msg

String

成功时为空,异常时才有

data

String

Excel转json后的数据

data出参:

参数

类型

描述

sheets

Array[Object]

每个excel页签的数据

fileName

String

文件名称

sheets出参:

字段

类型

描述

name

String

页签名称

data

Array

页签数据,excel的每一行列数据,其中图片信息以excelPicId:为前缀,后带fileId,多个以英文逗号分隔,根据fileId进行图片下载见文件最下方

merges

Array

页签excel的单元格格式信息

images

Array

页签汇总的图片ID信息(上传后的)

maxRows

Int

单元格总行数

maxCols

Int

单元格总列数

请求示例

响应示例

{
    "status": "200 OK",
    "msg": "",
    "data": {
        "fileName": "结构化文档工艺导入模板(备注版)sheet1.xlsx",
        "sheets": [
            {
                "name": "(导入模板)一级工艺",
                "data": [
                    [
                        "标准作业指导书",
                        "* 车型",
                        "* 修程",
                        "* 工艺阶段",
                        "* 工艺名称",
                        "文档编号",
                        "* 参考资料",
                        "型号",
                        null,
                        null,
                        null,
                        null,
                        null,
                        null
                    ],

                ],
                "merges": [
                    {
                        "firstRow": 0,
                        "firstCol": 0,
                        "lastRow": 3,
                        "lastCol": 0
                    },
                ],
                "images": [
                    {
                        "4-8": "5050142"
                    }
                ],
                "maxCols": 14,
                "maxRows": 21
            }
        ]
    },
    "success": false,
    "failed": false
}

状态码

状态码请参见状态码

错误码

错误码请参见错误码

相关文档