{"id":114840,"date":"2023-08-08T21:45:04","date_gmt":"2023-08-09T00:45:04","guid":{"rendered":"https:\/\/fluency.io\/br\/blog\/como-ler-e-escrever-arquivos-xlsx-usando-javascript\/"},"modified":"2023-08-08T21:45:04","modified_gmt":"2023-08-09T00:45:04","slug":"como-ler-e-escrever-arquivos-xlsx-usando-javascript","status":"publish","type":"post","link":"https:\/\/homolog.fluency.io\/br\/blog\/como-ler-e-escrever-arquivos-xlsx-usando-javascript\/","title":{"rendered":"Como ler e escrever arquivos XLSX usando JavaScript"},"content":{"rendered":"<p><body><\/p>\n<h1>Como ler e escrever arquivos XLSX usando JavaScript<\/h1>\n<p>Arquivos XLSX s\u00e3o amplamente utilizados para armazenar dados em formato de planilha eletr\u00f4nica. Com o JavaScript, \u00e9 poss\u00edvel ler e escrever esses arquivos de forma din\u00e2mica e automatizada. Neste artigo, vamos explorar diferentes abordagens e bibliotecas que permitem realizar essa tarefa.<\/p>\n<h2>Bibliotecas JavaScript para ler e escrever arquivos XLSX<\/h2>\n<p>Ao trabalhar com arquivos XLSX em JavaScript, \u00e9 importante contar com bibliotecas que facilitem a leitura e escrita desses documentos. Existem v\u00e1rias op\u00e7\u00f5es dispon\u00edveis, cada uma com suas vantagens e caracter\u00edsticas espec\u00edficas. Neste t\u00f3pico, vamos explorar algumas das principais bibliotecas JavaScript para ler e escrever arquivos XLSX.<\/p>\n<h3>1. XLSX.js<\/h3>\n<p>Essa biblioteca \u00e9 uma escolha popular para manipula\u00e7\u00e3o de arquivos XLSX. Ela oferece recursos avan\u00e7ados para ler, escrever e modificar planilhas, al\u00e9m de suportar formata\u00e7\u00e3o de c\u00e9lulas, f\u00f3rmulas e mais. Sua sintaxe \u00e9 simples e f\u00e1cil de seguir, tornando-a uma op\u00e7\u00e3o s\u00f3lida para diversos projetos.<\/p>\n<h3>2. SheetJS<\/h3>\n<p>Essa biblioteca \u00e9 amplamente utilizada para manipula\u00e7\u00e3o de arquivos de planilha, incluindo XLSX. Ela oferece uma API poderosa, com suporte a recursos avan\u00e7ados, como mesclar c\u00e9lulas, definir estilos e filtrar dados. Al\u00e9m disso, tamb\u00e9m \u00e9 capaz de lidar com outros formatos de planilha, como CSV e ODS.<\/p>\n<h3>3. ExcelJS<\/h3>\n<p>Essa \u00e9 uma biblioteca JavaScript de alto desempenho para ler, gravar e modificar arquivos XLSX. Ela oferece recursos avan\u00e7ados, como suporte a gr\u00e1ficos, formata\u00e7\u00e3o condicional e mesclagem de c\u00e9lulas. Al\u00e9m disso, \u00e9 poss\u00edvel trabalhar com grandes conjuntos de dados de forma eficiente, o que a torna uma op\u00e7\u00e3o interessante para projetos que exigem alto desempenho.<\/p>\n<h3>4. Handsontable<\/h3>\n<p>Embora n\u00e3o seja especificamente destinada \u00e0 manipula\u00e7\u00e3o de arquivos XLSX, essa biblioteca oferece uma interface interativa de planilha para o usu\u00e1rio. Ela permite que os usu\u00e1rios visualizem, editem e manipulem dados em uma planilha semelhante ao Excel. Com recursos como filtragem, classifica\u00e7\u00e3o, f\u00f3rmulas e muito mais, o Handsontable pode ser uma excelente op\u00e7\u00e3o para projetos que exigem uma experi\u00eancia interativa de planilha.<\/p>\n<p>Essas s\u00e3o apenas algumas das bibliotecas JavaScript dispon\u00edveis para ler e escrever arquivos XLSX. Cada uma delas possui suas pr\u00f3prias caracter\u00edsticas e funcionalidades, portanto, \u00e9 importante avaliar a necessidade do projeto e escolher a biblioteca mais adequada.<\/p>\n<h2>Passo a passo para ler arquivos XLSX usando JavaScript<\/h2>\n<p>Ler arquivos XLSX utilizando JavaScript pode ser uma tarefa bastante \u00fatil e eficiente para processar dados contidos em planilhas eletr\u00f4nicas. Neste passo a passo, vamos explorar como realizar essa a\u00e7\u00e3o utilizando a biblioteca &#8216;xlsx.js&#8217;. Siga as etapas abaixo para obter sucesso na leitura de arquivos XLSX.<\/p>\n<ol>\n<li>Instale a biblioteca xlsx.js: A primeira etapa \u00e9 instalar a biblioteca &#8216;xlsx.js&#8217; em seu projeto JavaScript. Voc\u00ea pode fazer isso utilizando o gerenciador de pacotes npm. Basta executar o seguinte comando no terminal:<\/li>\n<\/ol>\n<pre>\n  npm install xlsx\n  <\/pre>\n<ol start=\"2\">\n<li>Importe a biblioteca no seu c\u00f3digo: Ap\u00f3s a instala\u00e7\u00e3o, importe a biblioteca &#8216;xlsx&#8217; no seu c\u00f3digo JavaScript, utilizando o seguinte trecho:<\/li>\n<\/ol>\n<pre>\n  const XLSX = require('xlsx');\n  <\/pre>\n<ol start=\"3\">\n<li>Carregue o arquivo XLSX: Agora que voc\u00ea tem a biblioteca importada, \u00e9 hora de carregar o arquivo XLSX que deseja ler. Utilize o seguinte c\u00f3digo para fazer isso:<\/li>\n<\/ol>\n<pre>\n  const workbook = XLSX.readFile('caminho\/para\/o\/arquivo.xlsx');\n  <\/pre>\n<p>Certifique-se de alterar o trecho &#8216;caminho\/para\/o\/arquivo.xlsx&#8217; para o caminho correto do arquivo que voc\u00ea deseja ler.<\/p>\n<ol start=\"4\">\n<li>Acesse as planilhas e as c\u00e9lulas: Com o arquivo carregado, voc\u00ea pode acessar as planilhas e a informa\u00e7\u00e3o contida em cada c\u00e9lula. Por exemplo, para acessar a primeira planilha e a c\u00e9lula A1, utilize o seguinte c\u00f3digo:<\/li>\n<\/ol>\n<pre>\n  const worksheet = workbook.Sheets[workbook.SheetNames[0]];\n  const cellValue = worksheet['A1'].v;\n  <\/pre>\n<p>Voc\u00ea pode iterar pelas c\u00e9lulas ou acessar c\u00e9lulas espec\u00edficas, de acordo com as necessidades do seu projeto.<\/p>\n<ol start=\"5\">\n<li>Manipule os dados: Com os dados do arquivo XLSX carregados, voc\u00ea pode manipul\u00e1-los da forma que desejar. Por exemplo, voc\u00ea pode realizar c\u00e1lculos, filtrar dados, criar visualiza\u00e7\u00f5es ou exportar os dados para outro formato.<\/li>\n<\/ol>\n<ol start=\"6\">\n<li>Encerre o processo: Ap\u00f3s concluir a leitura e manipula\u00e7\u00e3o dos dados XLSX, \u00e9 importante encerrar o processo liberando a mem\u00f3ria utilizada pelo arquivo. Utilize o seguinte c\u00f3digo para isso:<\/li>\n<\/ol>\n<pre>\n  XLSX.utils.sheet_delete_json(worksheet);\n  delete workbook.Sheets[workbook.SheetNames[0]];\n  <\/pre>\n<p>Certifique-se de tamb\u00e9m encerrar o uso da biblioteca &#8216;xlsx.js&#8217;, caso n\u00e3o seja mais necess\u00e1ria no seu c\u00f3digo.<\/p>\n<p>Ler arquivos XLSX usando JavaScript \u00e9 um processo simplificado com o uso da biblioteca &#8216;xlsx.js&#8217;. Siga os passos apresentados neste guia e explore a flexibilidade e poder dessa biblioteca para realizar tarefas complexas com as planilhas eletr\u00f4nicas.<\/p>\n<h2>Dicas para escrever arquivos XLSX usando JavaScript<\/h2>\n<p>Escrever arquivos XLSX utilizando JavaScript \u00e9 uma habilidade valiosa para automatizar o processo de gera\u00e7\u00e3o de planilhas eletr\u00f4nicas. Nesta se\u00e7\u00e3o, vamos compartilhar algumas dicas que podem ajudar voc\u00ea a escrever arquivos XLSX com efici\u00eancia usando JavaScript.<\/p>\n<ol>\n<li>Escolha a biblioteca adequada: Assim como na leitura de arquivos XLSX, a escolha da biblioteca correta para escrever esses arquivos \u00e9 crucial. Existem v\u00e1rias op\u00e7\u00f5es dispon\u00edveis, como o &#8216;xlsx.js&#8217; e o &#8216;exceljs&#8217;, que oferecem uma API poderosa e intuitiva para criar planilhas eletr\u00f4nicas. Certifique-se de escolher a biblioteca que atenda \u00e0s suas necessidades espec\u00edficas.<\/li>\n<li>Estruture os dados: Antes de come\u00e7ar a escrever os dados em uma planilha XLSX, \u00e9 importante estruturar os dados corretamente. Organize as informa\u00e7\u00f5es em um formato que fa\u00e7a sentido para a planilha, como tabelas ou arrays de objetos JavaScript. Isso facilitar\u00e1 a escrita dos dados posteriormente.<\/li>\n<li>Defina estilos e formata\u00e7\u00e3o: As planilhas XLSX permitem aplicar estilos e formata\u00e7\u00e3o a c\u00e9lulas, como cores, fontes, alinhamento e muito mais. Ao escrever arquivos XLSX com JavaScript, leve em considera\u00e7\u00e3o a possibilidade de adicionar esses detalhes visuais \u00e0s c\u00e9lulas, tornando a planilha mais f\u00e1cil de ler e entender para os usu\u00e1rios.<\/li>\n<li>Utilize f\u00f3rmulas: Uma das vantagens de escrever arquivos XLSX com JavaScript \u00e9 a capacidade de incluir f\u00f3rmulas nas c\u00e9lulas. Isso pode ser \u00fatil para realizar c\u00e1lculos autom\u00e1ticos, como somas, m\u00e9dias, etc., sem a necessidade de fazer manualmente. Familiarize-se com a sintaxe das f\u00f3rmulas e aproveite esse recurso para tornar suas planilhas ainda mais funcionais.<\/li>\n<li>Teste e valide os dados: Antes de finalizar e salvar o arquivo XLSX, certifique-se de testar e validar os dados. Verifique se todas as informa\u00e7\u00f5es est\u00e3o corretas e se as f\u00f3rmulas est\u00e3o funcionando conforme o esperado. Uma valida\u00e7\u00e3o cuidadosa ajudar\u00e1 a evitar erros e garantir a precis\u00e3o dos dados na planilha.<\/li>\n<\/ol>\n<p>Seguindo essas dicas, voc\u00ea estar\u00e1 pronto para escrever arquivos XLSX usando JavaScript de maneira eficiente e produtiva. Explore as bibliotecas dispon\u00edveis, aproveite as funcionalidades oferecidas e crie planilhas personalizadas para atender \u00e0s necessidades do seu projeto.<\/p>\n<h2>A <a target=\"_blank\" href=\"https:\/\/fluency.io\/br\/blog\/cursos\/#programa\u00e7\u00e3o\/?utm_source=blog\" rel=\"noopener\">Awari<\/a> \u00e9 a melhor plataforma para aprender sobre programa\u00e7\u00e3o no Brasil.<\/h2>\n<p>Aqui voc\u00ea encontra cursos com aulas ao vivo, mentorias individuais com os melhores profissionais do mercado e suporte de carreira personalizado para dar seu pr\u00f3ximo passo profissional e aprender habilidades como Data Science, Data Analytics, Machine Learning e mais.<\/p>\n<p>J\u00e1 pensou em aprender de maneira individualizada com profissionais que atuam em empresas como Nubank, Amazon e Google? <a target=\"_blank\" href=\"https:\/\/app.fluency.io\/br\/blog\/candidatura?&#038;utm_source=blog&#038;utm_campaign=paragrafofinal\" rel=\"noopener\">Clique aqui<\/a> para se inscrever na Awari e come\u00e7ar a construir agora mesmo o pr\u00f3ximo cap\u00edtulo da sua carreira em dados.<\/p>\n<p><\/body><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Neste artigo, vamos explorar como ler e escrever arquivos XLSX usando JavaScript. Descubra diferentes bibliotecas, como &#8216;xlsx&#8217; e &#8216;exceljs&#8217;, que facilitam essa tarefa. Aprenda tamb\u00e9m o passo a passo para ler e escrever arquivos XLSX, e receba dicas importantes para escrever esses arquivos com efici\u00eancia. Confira! (162 caracteres)<\/p>\n","protected":false},"author":9,"featured_media":27866,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":[186],"meta":{"inline_featured_image":false,"footnotes":""},"categories":[229],"tags":[],"trilha":[],"class_list":["post-114840","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-skills","format-artigos"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Como ler e escrever arquivos XLSX usando JavaScript - Fluency.io Brasil<\/title>\n<meta name=\"description\" content=\"Neste artigo, vamos explorar como ler e escrever arquivos XLSX usando JavaScript. Descubra diferentes bibliotecas, como &#039;xlsx&#039; e &#039;exceljs&#039;, que facilitam e...\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/fluency.io\/br\/blog\/como-ler-e-escrever-arquivos-xlsx-usando-javascript\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Como ler e escrever arquivos XLSX usando JavaScript - Fluency.io Brasil\" \/>\n<meta property=\"og:description\" content=\"Neste artigo, vamos explorar como ler e escrever arquivos XLSX usando JavaScript. Descubra diferentes bibliotecas, como &#039;xlsx&#039; e &#039;exceljs&#039;, que facilitam e...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fluency.io\/br\/blog\/como-ler-e-escrever-arquivos-xlsx-usando-javascript\/\" \/>\n<meta property=\"og:site_name\" content=\"Fluency.io Brasil\" \/>\n<meta property=\"article:published_time\" content=\"2023-08-09T00:45:04+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"kaue\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. tempo de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fluency.io\/br\/blog\/como-ler-e-escrever-arquivos-xlsx-usando-javascript\/\",\"url\":\"https:\/\/fluency.io\/br\/blog\/como-ler-e-escrever-arquivos-xlsx-usando-javascript\/\",\"name\":\"Como ler e escrever arquivos XLSX usando JavaScript - Fluency.io Brasil\",\"isPartOf\":{\"@id\":\"https:\/\/fluency.io\/br\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/fluency.io\/br\/blog\/como-ler-e-escrever-arquivos-xlsx-usando-javascript\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/fluency.io\/br\/blog\/como-ler-e-escrever-arquivos-xlsx-usando-javascript\/#primaryimage\"},\"thumbnailUrl\":\"\",\"datePublished\":\"2023-08-09T00:45:04+00:00\",\"author\":{\"@id\":\"https:\/\/fluency.io\/br\/#\/schema\/person\/7b3b2b50ba17b7f2ad0cce0a40bfa00a\"},\"description\":\"Neste artigo, vamos explorar como ler e escrever arquivos XLSX usando JavaScript. Descubra diferentes bibliotecas, como 'xlsx' e 'exceljs', que facilitam e...\",\"breadcrumb\":{\"@id\":\"https:\/\/fluency.io\/br\/blog\/como-ler-e-escrever-arquivos-xlsx-usando-javascript\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fluency.io\/br\/blog\/como-ler-e-escrever-arquivos-xlsx-usando-javascript\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/fluency.io\/br\/blog\/como-ler-e-escrever-arquivos-xlsx-usando-javascript\/#primaryimage\",\"url\":\"\",\"contentUrl\":\"\",\"width\":1027,\"height\":420},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fluency.io\/br\/blog\/como-ler-e-escrever-arquivos-xlsx-usando-javascript\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"In\u00edcio\",\"item\":\"https:\/\/homolog.fluency.io\/br\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Como ler e escrever arquivos XLSX usando JavaScript\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fluency.io\/br\/#website\",\"url\":\"https:\/\/fluency.io\/br\/\",\"name\":\"Fluency.io Brasil\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fluency.io\/br\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/fluency.io\/br\/#\/schema\/person\/7b3b2b50ba17b7f2ad0cce0a40bfa00a\",\"name\":\"kaue\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/fluency.io\/br\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/bdd3958fa53019cfd8f789c0a49a730e7ba40a1d20cb42c9ced7646285842479?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/bdd3958fa53019cfd8f789c0a49a730e7ba40a1d20cb42c9ced7646285842479?s=96&d=mm&r=g\",\"caption\":\"kaue\"},\"url\":\"https:\/\/homolog.fluency.io\/br\/author\/kaue\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Como ler e escrever arquivos XLSX usando JavaScript - Fluency.io Brasil","description":"Neste artigo, vamos explorar como ler e escrever arquivos XLSX usando JavaScript. Descubra diferentes bibliotecas, como 'xlsx' e 'exceljs', que facilitam e...","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/fluency.io\/br\/blog\/como-ler-e-escrever-arquivos-xlsx-usando-javascript\/","og_locale":"pt_BR","og_type":"article","og_title":"Como ler e escrever arquivos XLSX usando JavaScript - Fluency.io Brasil","og_description":"Neste artigo, vamos explorar como ler e escrever arquivos XLSX usando JavaScript. Descubra diferentes bibliotecas, como 'xlsx' e 'exceljs', que facilitam e...","og_url":"https:\/\/fluency.io\/br\/blog\/como-ler-e-escrever-arquivos-xlsx-usando-javascript\/","og_site_name":"Fluency.io Brasil","article_published_time":"2023-08-09T00:45:04+00:00","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"kaue","Est. tempo de leitura":"6 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/fluency.io\/br\/blog\/como-ler-e-escrever-arquivos-xlsx-usando-javascript\/","url":"https:\/\/fluency.io\/br\/blog\/como-ler-e-escrever-arquivos-xlsx-usando-javascript\/","name":"Como ler e escrever arquivos XLSX usando JavaScript - Fluency.io Brasil","isPartOf":{"@id":"https:\/\/fluency.io\/br\/#website"},"primaryImageOfPage":{"@id":"https:\/\/fluency.io\/br\/blog\/como-ler-e-escrever-arquivos-xlsx-usando-javascript\/#primaryimage"},"image":{"@id":"https:\/\/fluency.io\/br\/blog\/como-ler-e-escrever-arquivos-xlsx-usando-javascript\/#primaryimage"},"thumbnailUrl":"","datePublished":"2023-08-09T00:45:04+00:00","author":{"@id":"https:\/\/fluency.io\/br\/#\/schema\/person\/7b3b2b50ba17b7f2ad0cce0a40bfa00a"},"description":"Neste artigo, vamos explorar como ler e escrever arquivos XLSX usando JavaScript. Descubra diferentes bibliotecas, como 'xlsx' e 'exceljs', que facilitam e...","breadcrumb":{"@id":"https:\/\/fluency.io\/br\/blog\/como-ler-e-escrever-arquivos-xlsx-usando-javascript\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fluency.io\/br\/blog\/como-ler-e-escrever-arquivos-xlsx-usando-javascript\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/fluency.io\/br\/blog\/como-ler-e-escrever-arquivos-xlsx-usando-javascript\/#primaryimage","url":"","contentUrl":"","width":1027,"height":420},{"@type":"BreadcrumbList","@id":"https:\/\/fluency.io\/br\/blog\/como-ler-e-escrever-arquivos-xlsx-usando-javascript\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/homolog.fluency.io\/br\/"},{"@type":"ListItem","position":2,"name":"Como ler e escrever arquivos XLSX usando JavaScript"}]},{"@type":"WebSite","@id":"https:\/\/fluency.io\/br\/#website","url":"https:\/\/fluency.io\/br\/","name":"Fluency.io Brasil","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fluency.io\/br\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":"Person","@id":"https:\/\/fluency.io\/br\/#\/schema\/person\/7b3b2b50ba17b7f2ad0cce0a40bfa00a","name":"kaue","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/fluency.io\/br\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/bdd3958fa53019cfd8f789c0a49a730e7ba40a1d20cb42c9ced7646285842479?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/bdd3958fa53019cfd8f789c0a49a730e7ba40a1d20cb42c9ced7646285842479?s=96&d=mm&r=g","caption":"kaue"},"url":"https:\/\/homolog.fluency.io\/br\/author\/kaue\/"}]}},"_links":{"self":[{"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/wp\/v2\/posts\/114840","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/wp\/v2\/comments?post=114840"}],"version-history":[{"count":0,"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/wp\/v2\/posts\/114840\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/"}],"wp:attachment":[{"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/wp\/v2\/media?parent=114840"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/wp\/v2\/categories?post=114840"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/wp\/v2\/tags?post=114840"},{"taxonomy":"format","embeddable":true,"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/wp\/v2\/format?post=114840"},{"taxonomy":"trilha","embeddable":true,"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/wp\/v2\/trilha?post=114840"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}