色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

excel轉自定義json

江奕云2年前9瀏覽0評論

Excel是一款常用的電子表格軟件,它可以對數據進行處理和分析,但是,在某些情況下,我們需要將Excel中的數據轉換成JSON格式,這時候我們就需要使用Excel轉自定義JSON工具。

Sub ConvertToJson()
Dim arr() As Variant
Dim json As String
arr = ActiveSheet.UsedRange.Value
json = "{"
For i = LBound(arr, 1) + 1 To UBound(arr, 1)
json = json & """" & arr(i, 1) & """:{"
For j = 2 To UBound(arr, 2)
Dim value As Variant
value = arr(i, j)
If IsNumeric(value) Then
json = json & """" & arr(1, j) & """:" & value & ","
Else
json = json & """" & arr(1, j) & """:"" & value & "","
End If
Next j
json = Left(json, Len(json) - 1) & "},"
Next i
json = Left(json, Len(json) - 1) & "}"
Debug.Print json
End Sub

上述代碼可以將Excel中的數據轉換成JSON格式,具體實現步驟如下:

1.將Excel中的數據讀入到一個名為arr的數組中。

2.使用for語句遍歷數組中的每一行數據。

3.使用for語句遍歷數組中的每一列數據。

4.判斷當前值是否為數字,如果是數字,則加入JSON字符串中。

5.如果不是數字,則需要加入雙引號,再加入JSON字符串中。

6.在每一行末尾加入一個逗號,使得JSON格式正確。

7.最后,輸出JSON字符串。

轉換完成后,我們就可以將JSON格式的數據用于其他需要的場合。