"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > Como gravar dados em planilhas do Google usando a API Golang Google Sheets V4?

Como gravar dados em planilhas do Google usando a API Golang Google Sheets V4?

Publicado em 2024-11-09
Navegar:116

How to Write Data to Google Sheets Using the Golang Google Sheets API V4?

Golang Google Sheets API V4: exemplo de escrita abrangente

Apesar de sua simplicidade, escrever dados no Planilhas Google usando Go pode ser uma tarefa intrigante para recém-chegados. Este artigo fornecerá um exemplo abrangente para ajudar você a entender o processo.

Lógica principal

A lógica principal de gravação de dados no Planilhas Google envolve as seguintes etapas:

  1. Crie um cliente de serviço do Planilhas Google.
  2. Especifique o ID da planilha e o intervalo de gravação.
  3. Prepare os dados para serem gravados como um objeto ValueRange.
  4. Use o cliente para atualizar o intervalo especificado com os dados.

Código de exemplo

O código Go a seguir demonstra como realizar estas etapas:

package main

import (
    "context"
    "fmt"
    "log"

    sheets "google.golang.org/api/sheets/v4"
)

func main() {
    // Create a Google Sheets service client.
    ctx := context.Background()
    client, err := getSheetsService()
    if err != nil {
        log.Fatalf("Unable to retrieve Sheets client: %v", err)
    }

    // Specify the spreadsheet ID and write range.
    spreadsheetId := "YOUR_SPREADSHEET_ID"
    writeRange := "A1"

    // Prepare the data to be written.
    var vr sheets.ValueRange
    myval := []interface{}{"One", "Two", "Three"}
    vr.Values = append(vr.Values, myval)

    // Update the specified range with the data.
    _, err = client.Spreadsheets.Values.Update(spreadsheetId, writeRange, &vr).ValueInputOption("RAW").Do()
    if err != nil {
        log.Fatalf("Unable to update spreadsheet: %v", err)
    }

    fmt.Printf("Data successfully written to spreadsheet with ID: %v\n", spreadsheetId)
}

Conclusão

Este exemplo fornece um método simples para gravar dados no Planilhas Google usando Go. Seguindo o código fornecido e compreendendo a lógica subjacente, você pode integrar facilmente a funcionalidade de gravação de dados em seus aplicativos Go.

Tutorial mais recente Mais>

Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.

Copyright© 2022 湘ICP备2022001581号-3