Pular para o conteúdo principal

Extrair linhas de Excel - JSON Exportar para Zapier

PDF4me Extrair linhas é um Zapier ação que converte uma gama de Excel linhas e colunas em estruturas JSONDefina uma planilha e um intervalo de linhas/colunas, ou extraia tudo, e escolha se os valores permanecem como tipos nativos ou são exportados como texto. Retorna uma matriz RowData pronta para uso. APIs, bancos de dados ou a próxima etapa do Zap.

O que esta ação faz

Lê uma folha de exercícios de um Excel O arquivo mapeado em uma etapa anterior do Zap aplica o intervalo de linhas/colunas e as opções de filtragem definidas e retorna cada linha como um JSON objeto em uma matriz RowData. Use Has Header Row para nomear as chaves de cada objeto após a primeira linha, ignore linhas ocultas ou vazias com as opções Exclude e escolha se os números e datas devem permanecer como nativos. JSON digita ou exporta como texto simples.

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 a 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 extração de dados.

Fatos importantes que você não deve perder

Somente o arquivo é estritamente necessário.
O nome do arquivo, o nome da planilha e todos os campos de intervalo, filtragem e formatação são opcionais. Zapier configuração.
Os números de linha e coluna são baseados em 1, correspondendo a Excel
Primeira linha 1 é Excel Na linha 1, a primeira coluna é a coluna A. Use -1 para a última linha ou última coluna para chegar ao final dos dados.
Exportar valores como texto altera os tipos, não os valores.
Defina como Verdadeiro para saída somente em formato de texto (útil para validação de formato) ou como Falso para preservar números, datas e valores booleanos em seu formato nativo. JSON tipos.
Arquivo de mapa e nome do arquivo das etapas anteriores

Use o + botão ao lado de Arquivo e Nome do arquivo para mapear a partir de etapas anteriores do Zap, por exemplo, Nome completo do arquivo de um anterior PDF4me Excel ação. A Excel O arquivo deve fornecer o conteúdo completo, não referências do tipo "Existe, mas não é exibido".

:::aviso Arquivo: (Existe, mas não é exibido) Se você vir "Arquivo: (Existe, mas não é exibido)" no campo Arquivo e receber erros de "Arquivo vazio", selecione a opção que fornece o conteúdo completo do arquivo Em vez disso. Veja Zapier & Power Automate Pontas Para mais detalhes. :::

Configuração do Zapier para extrair linhas do PDF4me no Excel - Arquivo, Nome do Arquivo, Nome da Planilha, intervalo de linhas e colunas (baseado em 1), Possui Linha de Cabeçalho
Apenas o campo "Arquivo" contém um asterisco. A primeira linha, a última linha, a primeira coluna e a última coluna utilizam a numeração própria do Excel, baseada em 1, mostrada aqui como 1, 7, 1, 4.
PDF4me Excel Extrair Linhas - Exportar como Objeto, Excluir Linhas Ocultas, Excluir Colunas Ocultas, Cultura
Opções adicionais: Exportar como objeto, exclusão de linhas/colunas ocultas (o UI mostra "Excluir colunas ocultas") e Cultura.

Quais são as principais características da função Extract Rows?

  • JSON Saída: extrair Excel dados como estruturados JSON (Matriz RowData)
  • Gama flexívelEspecifique a primeira/última linha e a primeira/última coluna usando Excelnúmeros próprios de base 1
  • Suporte da linha de cabeçalho: A linha de cabeçalho usa a primeira linha como JSON chaves
  • Filtragem: excluir linhas ocultas, colunas ocultas e linhas vazias
  • Controle de tipo de dadosExportar valores como texto para saída totalmente em texto.
  • Exportar como objeto: estrutura de saída como JSON objeto ou matriz

Parâmetros

Lista completa de parâmetros para a ação Extrair Linhas. Os nomes dos parâmetros correspondem aos Zapier configuração UI Conforme mostrado nas capturas de tela acima.

Lista de verificação de configuração rápida
  1. Mapa Arquivo (Excel) do seu gatilho ou de uma etapa anterior
  2. Opcionalmente, mapeie Nome do arquivo e definir Nome da folha de exercícios (ex.: Planilha1)
  3. Definir Primeira fila, Última fila, Primeira coluna, Última coluna (baseado em 1; -1 = fim)
  4. Definir Possui linha de cabeçalho, Exportar como objetoe outras opções conforme necessário
ParâmetroObrigatórioO que fazExemplo
FileRequiredExcel file to extract rows from. Map from a previous step. Must provide full file content.[2. File from Step 2]
File NameConditionalExcel filename, used for output file identification.add_header_sample_file.xlsx
Worksheet NameConditionalTarget worksheet to extract from. Empty extracts from the first worksheet.Sheet1
Has Header RowConditionalTrue uses the first row in the range as JSON property names.True
First RowConditionalStarting row, 1-based. 1 = Excel row 1.1
Last RowConditionalEnding row, 1-based. -1 = last row with data.7
First ColumnConditionalStarting column, 1-based. 1 = column A.1
Last ColumnConditionalEnding column, 1-based. -1 = last column with data.4
Exclude Empty RowsConditionalTrue skips rows with no data.False
Export Values As TextConditionalTrue exports every value as a string; False preserves native types.False
Hyperlink FormatConditionalHow to represent cell hyperlinks in the output.-
Export As ObjectConditionalControls whether the output is structured as a JSON object or array.True
Exclude Hidden RowsConditionalTrue skips rows hidden in the worksheet.False
Exclude Hidden ColumnsConditionalTrue skips columns hidden in the worksheet. Zapier labels this field "Exclud Hidden Columns".False
CultureConditionalLocale for date/number formatting.en-US

Importante: Apenas Arquivo É necessário. Use o + O botão ao lado de cada campo permite mapear os dados. Primeira Linha/Última Linha e Primeira Coluna/Última Coluna são utilizadas. Excelpróprio 1-baseado Numeração (linha 1, coluna A = 1), não indexação baseada em zero.

O que a função Extrair Linhas retorna?

O PDF4me Extrair linhas de Excel a ação retorna abrangente JSON dados de saída para contínuo Zapier Integração de fluxo de trabalho.

CampoTipoO que contém
documentBase64JSON data as a byte array (serialized RowData).
RowDataArrayExtracted rows as an array of objects, keyed by column name when Has Header Row is True.
SuccessBooleanWhether the extraction completed without error.

Exemplo JSON resposta:

{
"document": "[Base64 JSON Data]",
"RowData": [
{
"Name": "John Doe",
"Age": 30,
"Salary": 50000.50
},
{
"Name": "Jane Smith",
"Age": 28,
"Salary": 55000.00
}
],
"Success": true
}

Configurações típicas

Exemplos de fluxo de trabalhoCommon Zapier workflow patterns using Extract Rows.
Agendado ExcelSincronização -para API
  1. Um gatilho agendado é executado em um intervalo fixo.
  2. PDF4me Extrair linhas mapeia Arquivo e Nome do Arquivo, define Possui Linha de Cabeçalho como Verdadeiro e Exportar Valores como Texto como Falso para manter os tipos de número e data nativos.
  3. Uma etapa de Loop itera pela matriz RowData e envia cada objeto de linha via POST para um REST API ponto final.
Novo arquivo para carregar no banco de dados
  1. Um gatilho é acionado quando um novo Excel O arquivo foi carregado para uma pasta de armazenamento.
  2. PDF4me A opção "Extrair Linhas" define "Primeira Linha" como 2 para ignorar a linha de título, "Última Linha" como -1 para o restante dos dados e "Excluir Linhas Vazias" como Verdadeiro.
  3. Uma etapa de banco de dados insere em massa a matriz RowData em um SQL mesa.
Validação de formato antes do processamento
  1. Um gatilho diário é executado antes de uma tarefa de processamento subsequente.
  2. PDF4me A opção "Extrair Linhas" define "Exportar Valores como Texto" como Verdadeiro, para que todos os valores, incluindo datas e números, sejam importados como uma string simples para verificação de padrões.
  3. Um filtro ou etapa de código valida o texto de cada linha em relação aos formatos esperados antes que os dados prossigam.

Dicas práticas

File: (Exists but not shown) causes errors
Select the mapping option that provides the file's full binary content instead of a reference. See Zapier & Power Automate Tips for the exact steps.
Row and column numbers start at 1, not 0
First Row 1 is Excel row 1 and First Column 1 is column A. This trips up developers used to zero-based indexing.
Use -1 for Last Row or Last Column, not a guessed high number
Setting -1 tells PDF4me to extract through the last row or column that actually has data, so you do not need to know the exact size in advance.
Export Values As Text is for validation, not display
True is useful when you need to pattern-match every value as a string. For most database or API loads, keep it False to preserve native types.
The Zapier field is labeled "Exclud Hidden Columns"
This is a real label in the Zapier UI, not a typo in this documentation. Both Exclude Hidden Rows and Exclude Hidden Columns default to False.

Folha de dicas

CampoValor
ActionExtract Rows
File[Mapped from previous step]
Worksheet NameSheet1
First Row / Last Row1 / 7 (1-based, -1 = to end)
First Column / Last Column1 / 4 (1-based, -1 = to end)
Has Header RowTrue
Export Values As TextFalse (preserve types)

Perguntas frequentes

How do I convert Excel rows to JSON in Zapier?+
Add the PDF4me Extract Rows action to a Zap, map the Excel file from a previous step using the full-content option, set Worksheet Name and the row/column range, then use the RowData array from the response in the next step. See Zapier's guide to working with files for how file fields pass between steps.
Are First Row and First Column 0-based or 1-based?+
They are 1-based, matching Excel's own row and column numbers. First Row 1 is Excel row 1 and First Column 1 is column A. Use -1 for Last Row or Last Column to extract through the end of the data.
Can I extract only a specific range of rows and columns?+
Yes. Set First Row, Last Row, First Column, and Last Column to the exact range you need, for example First Row 1 and Last Row 7 for the first seven rows. Leaving Last Row or Last Column as -1 extracts through the end of the data.
Is File the only required parameter?+
Yes. In the Zapier configuration, only File is marked required. File Name, Worksheet Name, and every range, filtering, and formatting field are optional.
Does Export Values As Text change the extracted data?+
It changes the JSON data types only, not the underlying Excel values. Set it to True to get every value as a string, or False to preserve numbers, dates, and booleans as native JSON types.

Ações relacionadas

Mesma tarefa em outras plataformas

Casos de uso e aplicações industriais

  • Fluxos de dados de APIExtrair linhas do Excel como JSON e enviar via POST para APIs REST de acordo com um cronograma para integração de sistemas.
  • Pipelines ETLCarregar dados do Excel em data warehouses, preservando os tipos de dados e as transformações.
  • Migração de sistemasExtrair dados legados do Excel para JSON para migração para sistemas modernos em nuvem.
  • Sincronização de dadosExtrair e sincronizar dados mestres do Excel com vários sistemas subsequentes.
  • Análise de logsExtrair registros operacionais do Excel para plataformas de análise para monitoramento.

Obtenha ajuda