2. 구글시트 데이터를 엑셀에서 읽어와서 작업 및 가공을 하려 한다.
3. 코드
Function webservice()
''First, Add a reference to MSXML (Tools > references)
Dim req As Object
Dim sheetUrl As String
sheetUrl = "https://docs.google.com/spreadsheets/d/e/(Your-Google-Sheet-ID)/pub?gid=(Your-gid)&single=true&output=csv"
Set req = CreateObject("MSXML2.XMLHTTP")
With req
.Open "GET", sheetUrl, False
.Send
End With
Dim response As String
response = req.ResponseText
''Debug.Print response
Dim table() As String
table() = Split(response, vbCrLf)
Debug.Print LBound(table) & ":" & UBound(table) ''0~128..count=129
''
' Dim 타임스탬프, 금칙어, 표준어, 담당자 As String
' Dim row() As String
' For Each wordrow In table
' ''Debug.Print wordrow
' row() = Split(wordrow, ",")
' 타임스탬프 = row(0)
' 금칙어 = row(1)
' 표준어 = row(2)
' 담당자 = row(3)
' Next
Set req = Nothing
webservice = table
End Function
※ MSXML을 도구/참조에 등록해야 XMLHTTP Request를 사용할 수 있습니다.
No comments:
Post a Comment