美文网首页
Excel单元格内容转为JSON格式

Excel单元格内容转为JSON格式

作者: mew_c360 | 来源:发表于2019-08-01 09:56 被阅读0次

'从Excel单元格取出上送数据并转为JSON格式【bizContent】

Function ExcelToJSON()

    Dim sht As Worksheet

    Set sht = Worksheets("Sheet1")

    usedRng = sht.UsedRange

    rowCnt = UBound(usedRng, 1)

    colCnt = UBound(usedRng, 2)

    Dim colArr()

    ReDim colArr(1 To colCnt)

    For c = 1 To colCnt

        Dim rowArr()

        ReDim rowArr(1 To rowCnt)

        For r = 1 To rowCnt

            rowArr(r) = usedRng(r, c)

        Next

        colArr(c) = "" + "" + arrToStr(rowArr)

    Next

    Dim data$

    data = arrToStr2(colArr)

    ExcelToJSON = "bizContent=" + data

End Function

Function arrToStr(ByVal arr)

    arrStr = Join(arr, """:""")

    arrToStr = """" + arrStr + """"

End Function

Function arrToStr2(ByVal arr)

    arrStr = Join(arr, ",")

    arrToStr2 = "{" + arrStr + "}"

End Function

单元格内容格式 转换后的JSON数据

相关文章

网友评论

      本文标题:Excel单元格内容转为JSON格式

      本文链接:https://www.haomeiwen.com/subject/wmgfdctx.html