Pular para o conteúdo principal

Atualizar linhas em Excel em Zapier

PDF4me Atualizar linhas em Excel é um Zapier ação que modifica linhas existentes da planilha no mesmo local a partir de um JSON matriz, que relaciona os nomes das propriedades aos cabeçalhos das colunas. Use-a para sincronizar. CRM Registre informações, atualize contagens de estoque ou mantenha relatórios alinhados com um banco de dados, tudo isso sem comprometer as fórmulas ou o layout da sua planilha.

Artigos relacionados no blogue
Ainda não há nenhuma publicação no blogue sobre esta funcionalidade — em breve.
Entretanto, explore o blogue da PDF4me para encontrar tutoriais e fluxos de trabalho para todas as plataformas.
Visite o blogue

Autenticando seu API Solicitar

Para acessar o PDF4me Web API através ZapierPara que uma solicitação seja válida, é necessário incluir credenciais de autenticação adequadas. A autenticação garante uma comunicação segura e valida sua identidade como usuário autorizado, permitindo uma integração perfeita entre seus sistemas. Zapier fluxos de trabalho e PDF4mepoderoso Excel serviços de atualização de dados.

Configuração do Zapier para atualizar linhas em uma planilha do Excel com PDF4me - Arquivo, Nome do Arquivo, Nome da Planilha, Entrada JSON, Inserir da Linha, Inserir da Coluna, Converter Numérico e Data, Formato de Data, Formato Numérico, Ignorar Títulos de Atributos, Ignorar Valores Nulos, Nome da Cultura
Configure a ação Atualizar Linhas, Entrada de arquivo, JSON opções de dados, planilha e formatação.

Fatos importantes que você não deve perder

A entrada JSON deve ser um JSON matriz, mesmo para uma única linha
Envolva um único objeto em colchetes, [{"Name":"John","Age":31}]Cada objeto na matriz atualiza uma linha; os nomes das propriedades são comparados com os seus. Excel Cabeçalhos de coluna.
Esta ação atualiza apenas as linhas existentes.
A opção Atualizar Linhas nunca insere novas linhas. Defina Inserir da linha para a primeira linha que você deseja sobrescrever (normalmente 2 (para ignorar o cabeçalho). Para adicionar linhas, use Adicionar linhas.
Mapear o conteúdo completo do arquivo, não apenas uma referência ao arquivo.
Se Arquivo Exibe "Existe, mas não é exibido" e os erros da etapa; selecione o campo da etapa anterior que contém o conteúdo binário real. Veja Zapier & Power Automate Pontas.
Arquivo de mapa e entrada JSON das etapas anteriores

Use o + botão ao lado de Arquivo e Nome do arquivo Mapear a partir das etapas anteriores do Zap. Mapear Entrada JSON de uma etapa que produz resultados JSON matriz (por exemplo, API resposta, Texto do arquivo a partir do Parse CSV). O Excel O arquivo deve fornecer o conteúdo completo, não referências do tipo "Existe, mas não é exibido".

Como a opção "Atualizar linhas" corresponde aos meus dados JSON? Excel colunas?

A função Atualizar Linhas lê a linha de cabeçalho da sua planilha e compara cada nome de propriedade nela. Entrada JSON Atribua um array a um cabeçalho de coluna com o mesmo nome. Defina Ignorar títulos de atributos para True Para correspondência que ignora maiúsculas e minúsculas, útil quando os nomes dos campos do seu sistema de origem não correspondem exatamente. Excel's invólucro (por exemplo, um CRM exportar usando customerName contra um Excel cabeçalho de Customer Name).

Qual a diferença entre Atualizar Linhas e Adicionar Linhas?

Atualizar linhas sobrescreve os dados nas linhas que já existem, começando na posição definida por Inserir da linha e Inserir da colunaEle nunca cria novas linhas. Se o seu JSON Se a matriz tiver mais registros do que linhas existentes abaixo da posição inicial, use Adicionar linhas Para adicionar linhas, ou combinar ambas as ações em um Zap: Atualizar linhas para IDs existentes, Adicionar linhas para novos IDs.

Principais características

  • Atualizações no localModificar células existentes; a entrada JSON deve ser um JSON variedade
  • Correspondência de cabeçalhoOs nomes das propriedades correspondem Excel cabeçalhos de coluna
  • Inserir da linha / Inserir da coluna: posição inicial baseada em 1 (por exemplo, linha 2 para ignorar os cabeçalhos)
  • Converter valores numéricos e datasVerdadeiro = converter strings para Excel números/datas
  • Formato de data / Formato numéricoAplicar formatação quando a conversão estiver ativada.
  • Ignorar valores nulosVerdadeiro = ignorar valores nulos; Falso = atualizar para vazio
  • Ignorar títulos de atributos: Correspondência de cabeçalho sem distinção entre maiúsculas e minúsculas quando Verdadeiro

Parâmetros

Lista completa de parâmetros para a ação Atualizar Linhas. Os nomes dos parâmetros correspondem aos Zapier configuração UI.

Lista de verificação de configuração rápida
  1. Mapa Arquivo (Excel) e Nome do arquivo da etapa anterior
  2. Mapa Entrada JSON (JSON matriz de APIAnalisar CSV ou outra etapa)
  3. Definir Nome da folha de exercícios (Planilha padrão 1)
  4. Definir Inserir da linha e Inserir da coluna (baseado em 1; normalmente 2, 1 para linhas de dados)
  5. Configurar Converter valores numéricos e datas, Formato de data, Formato numérico, Ignorar valores nulos

Obrigatório: Entrada de arquivo e JSON. A entrada JSON deve ser um arquivo. JSON array, envolver objetos individuais em [...].

ParâmetroObrigatórioO que fazExemplo
FileRequiredExcel file content, mapped from a previous step. Must provide full binary content, not a reference labeled Exists but not shown.2. File from Step 2
File NameConditionalExcel filename with .xlsx or .xls extension.add_header_sample_file.xlsx
Worksheet NameConditionalTarget worksheet name. Defaults to Sheet1 when left blank.Sheet1
Json InputRequiredJSON array where each object updates one row. Property names are matched against Excel column headers.[{"Name":"John","Age":31}]
Insert From RowConditional1-based first row to update. Use 2 to skip the header row.2
Insert From ColumnConditional1-based column offset used for header matching.1
Convert Numeric And DateConditionalWhen True, converts JSON string values into native Excel numbers and dates.True
Date FormatConditionalExcel date format applied when Convert Numeric And Date is True.yyyy-MM-dd
Numeric FormatConditionalExcel numeric format applied when Convert Numeric And Date is True.N2
Ignore Attribute TitlesConditionalWhen True, matches JSON property names to column headers case-insensitively.False
Ignore Null ValuesConditionalWhen True, null values in Json Input are skipped instead of clearing the cell.True
Culture NameConditionalLocale used to interpret dates and numbers during conversion.en-US

O que a ação Atualizar Linhas retorna?

O PDF4me Atualizar linhas em Excel A ação retorna o modificado Excel arquivo para uso em etapas subsequentes do Zap. O formato de saída é comum a todos PDF4me Excel ações de retorno de arquivos em Zapier.

CampoTipoO que contém
Job IdStringUnique identifier for the Zapier job execution.
File UrlURLAPI endpoint to download the updated Excel file. Map this to the next step’s file input.
Alternate File UrlURLAlternate download URL with the filename embedded in the path.
File NameStringBase filename without extension.
File ExtensionStringFile extension of the output file.
Full File NameStringComplete filename with extension.
Document IdStringUnique identifier for the processed document.
File SizeNumberSize of the output file in bytes.

Exemplo JSON saída (URL(Exibir apenas o formato, links não funcionais):

{
"Job Id": "969f2da3-f10a-49bf-b084-6fc4759991ec",
"File Url": "api.pdf4me.com/Zapier/GetDocument?d=...",
"Alternate File Url": "api.pdf4me.com/Zapier/GetAltDocument/.../add_header_sample_file.xlsx",
"File Name": "add_header_sample_file",
"Full File Name": "add_header_sample_file.xlsx",
"File Extension": ".xlsx",
"Document Id": "...",
"File Size": 212764
}

Configurações típicas

Sincronização agendada do banco de dados
Um gatilho de agendamento consulta o banco de dados em um intervalo, formatando os resultados como um JSON A função `array` e a opção `Update Rows` sobrescrevem as linhas correspondentes em um relatório compartilhado, garantindo que ele sempre reflita os dados atuais.
API- atualização do painel de controle orientada por dados
Uma chamada Zap agendada REST API, analisa o JSON resposta, e Atualizar Linhas grava os valores em um Excel Painel de controle armazenado no Dropbox ou Google Drive, preservando as fórmulas e gráficos existentes.
CRM rastreamento de oportunidades
Um webhook é acionado quando um CRM A oportunidade muda de palco. O Zap constrói um JSON objeto com os campos atualizados e Atualizar Linhas atualiza a linha correspondente em um Excel Rastreador de oportunidades.

Dicas práticas

Sempre configurado Inserir da linha para 2 Quando a sua planilha tiver uma linha de cabeçalho na linha 1, caso contrário, o próprio cabeçalho será sobrescrito.

Usar Ignorar valores nulos = Verdadeiro quando seu JSON A fonte envia apenas os campos alterados, portanto, as células não relacionadas não são apagadas e ficam em branco.

Teste com um pequeno JSON Primeiro, execute o comando em um array (1-2 objetos) para confirmar a correspondência do cabeçalho antes de executar em um conjunto de dados completo.

Folha de dicas

  • Somente linhas existentes: usar Adicionar linhas para adicionar novos.
  • A entrada JSON é sempre uma matriz; envolva objetos individuais em [...].
  • A correspondência de cabeçalhos diferencia maiúsculas de minúsculas, a menos que Ignorar títulos de atributos É verdade.
  • Definir Converter valores numéricos e datas Ative a opção True para manter números e datas em seu formato original, e não como texto.
  • Conteúdo completo do arquivo do mapa em Arquivo, nunca uma referência a "Existe, mas não é mostrado".

Exemplos de cenários

O PDF4me Atualizar linhas em Excel ação em Zapier Oferece modelos de cenários abrangentes, projetados para atender às necessidades reais de sincronização de dados:

Banco de dados automatizado paraExcel Cenário de Sincronização

Mantenha o seu Excel Os relatórios são sincronizados automaticamente com as alterações do banco de dados:

Etapas completas do cenário:

  1. Acionar: O gatilho agendado é executado a cada 4 horas para atualização de dados
  2. Consultar banco de dados: Executar SQL Consulta para buscar registros atualizados desde a última sincronização.
  3. Formato JSONConverter SQL resultados para JSON formato de matriz com nomes de propriedade apropriados
  4. Pegar Excel RelatórioObtenha o modelo de relatório mestre do Google Drive.
  5. Atualizar linhas: Arquivo de mapa, Nome do arquivo, Entrada JSON (da etapa 3); definir Nome da planilha, Inserir da linha = 2, Converter numérico e data = Verdadeiro, Ignorar valores nulos = Verdadeiro, Formato da data = MM/dd/aaaa, Formato numérico = $#,##0,00
  6. Resultado do uploadMapa URL do arquivo da saída para o Google Drive, substituindo a versão antiga.
  7. Equipe de e-mailEnviar notificação de conclusão da atualização de dados para a equipe.
  8. Sincronização de logs: Registre o carimbo de data/hora de sincronização e a contagem de registros no log de sincronização

O que isso realiza:

  • Sincroniza registros do banco de dados com Excel automaticamente em um cronograma
  • Elimina a necessidade de entrada manual de dados entre o banco de dados e o relatório.
  • Mantém Excel Relatórios alinhados com o estado atual do banco de dados
  • Conservas Excel fórmulas e formatação durante a atualização de dados

Casos de uso e aplicações industriais

  • Atualizações de Oportunidades de CRMModifique as linhas de oportunidade no Excel com o status mais recente, os valores e as datas de fechamento.
  • Atualização do desempenho da campanhaAtualizar as linhas de métricas da campanha com as impressões, cliques e conversões atuais.
  • Atualizações de pontuação de leadsAtualizar dados de pontuação de leads em planilhas de acompanhamento do Excel provenientes da automação de marketing.
  • Sincronização do banco de dados de clientesAtualizar os registros de clientes com as informações de contato mais recentes e o histórico de compras.
  • Atualizações de previsão de vendasModificar as linhas de previsão com dados atualizados do pipeline e probabilidades de vitória.

Perguntas frequentes

How do I update multiple rows in Excel at once with Zapier?+
Map a JSON array to Json Input where each object represents one row. PDF4me matches each object's property names to your Excel column headers and updates every row in the array in a single action. See Microsoft's guidance on resizing Excel tables for how Excel itself expects table rows to grow.
What happens if Json Input has fields that don't match my column headers?+
By default, matching is case-sensitive, so Name and name are treated as different headers. Set Ignore Attribute Titles to True to match headers case-insensitively. Fields with no matching header are ignored, not added as new columns.
Does Update Rows add new rows if they don't already exist?+
No. Update Rows only modifies existing rows starting at the position set by Insert From Row and Insert From Column. To append brand-new rows, use the Add Rows action instead.
Why do my dates or numbers show up as plain text after updating?+
Set Convert Numeric And Date to True and specify a Date Format (for example yyyy-MM-dd) and Numeric Format (for example N2). Without this, JSON string values are written as text rather than native Excel numbers or dates.
How do I avoid the 'File: (Exists but not shown)' error?+
In the File field, pick the option from the previous step that provides full file content rather than a reference labeled "Exists but not shown." See the Zapier & Power Automate Tips guide for the full explanation.

Ações relacionadas

Mesma tarefa em outras plataformas

Obtenha ajuda