{"id":3738,"date":"2019-03-25T17:45:44","date_gmt":"2019-03-25T20:45:44","guid":{"rendered":"http:\/\/xexeu.elipse.com.br\/pt\/coletando-dados-de-uma-planilha-do-excel\/"},"modified":"2022-11-24T09:47:12","modified_gmt":"2022-11-24T12:47:12","slug":"coletando-dados-de-uma-planilha-do-excel","status":"publish","type":"post","link":"https:\/\/kb.elipse.com.br\/en\/coletando-dados-de-uma-planilha-do-excel\/","title":{"rendered":"Coletando dados de uma planilha do Excel."},"content":{"rendered":"<div align=\"justify\">\n<p><b>Descri\u00e7\u00e3o: <\/b><\/p>\n<p>Em muitos casos, \u00e9 necess\u00e1rio coletar dados de uma planilha do Excel. Geralmente, isto \u00e9 feito quando os dados n\u00e3o v\u00eam de um sistema automatizado, e ent\u00e3o eles s\u00e3o inseridos manualmente na planilha (obviamente, n\u00e3o exclui-se a possibilidade de que o arquivo tamb\u00e9m seja gerado por um sistema). Em um destes casos, as an\u00e1lises manuais s\u00e3o feitas em laborat\u00f3rio, e ap\u00f3s interpretados os dados, os resultados s\u00e3o inseridos em uma planilha.<\/p>\n<\/div>\n<p class=\"MsoNoSpacing\" align=\"justify\">Neste, como posso coletar estes dados para armazenamento no EPM?<\/p>\n<div align=\"justify\"><b><br \/>\nSolu\u00e7\u00e3o:<\/b><\/div>\n<p><!-- [if gte mso 9]>--><\/p>\n<p class=\"MsoNoSpacing\" align=\"justify\">O primeiro passo \u00e9 instalar um OLEDB Provider na m\u00e1quina onde est\u00e1 instalado o Interface Server que far\u00e1 a coleta do arquivo Excel. Esse componente \u00e9 o que permite que o arquivo seja visto como um banco de dados, e possibilite a coleta dos dados atrav\u00e9s de c\u00f3digos SQL.<\/p>\n<p class=\"MsoNoSpacing\" align=\"justify\">Basicamente, a vers\u00e3o do OLEDB Provider a ser instalada, tamb\u00e9m conhecido como ACE (Access Database Engine), depender\u00e1 da vers\u00e3o do arquivo do Excel ou do Office presente na m\u00e1quina (por exemplo Office 2007, Office 2013). De um modo geral, pode-se usar os seguintes links:<\/p>\n<p align=\"justify\">(Office2007) <b>2007 Office System Driver: Data Connectivity<br \/>\nComponents<\/b><\/p>\n<p align=\"justify\"><a href=\"https:\/\/www.microsoft.com\/en-us\/download\/details.aspx?id=23734\">https:\/\/www.microsoft.com\/en-us\/download\/details.aspx?id=23734<\/a><\/p>\n<p align=\"justify\">(Office 2010 ou superior) <b>Microsoft Access Database<br \/>\nEngine 2010 Redistributable<\/b><\/p>\n<p class=\"MsoNoSpacing\" align=\"justify\"><a href=\"https:\/\/www.microsoft.com\/en-us\/download\/details.aspx?id=13255\">https:\/\/www.microsoft.com\/en-us\/download\/details.aspx?id=13255<\/a><\/p>\n<p class=\"MsoNoSpacing\" align=\"justify\"><b>NOTA:<\/b> Um restart na m\u00e1quina pode n\u00e3o ser solicitado, mas \u00e9 desejado.<\/p>\n<p class=\"MsoNoSpacing\" align=\"justify\">Para esse artigo, foi criada uma planilha de exemplo, onde existem as colunas <i>DataHora<\/i>, <i>PressaoAplicada_PSI<\/i>, <i>TemperaturaAtingida_Celsius<\/i> e <i>Responsavel<\/i>. Nesse caso, desejamos coletar e armazenar em dois tags do EPM, a <i>PressaoAplicada_PSI<\/i><br \/>\ne a <i>TemperaturaAtingida_Celsius<\/i>.<\/p>\n<div align=\"justify\">\n<p><span style=\"font-size: 11.0pt; line-height: 115%;\">A coluna <i>DataHora <\/i>ir\u00e1 fornecer o Timestamp para os dois tags. Veja abaixo como ficaram dispostos os dados.<\/span><\/p>\n<div align=\"center\"><img loading=\"lazy\" title=\"\" src=\"http:\/\/kb.elipse.com.br\/pt-br\/images\/ID5447\/img01.png\" alt=\"\" width=\"550\" height=\"225\" align=\"Baseline\" border=\"0\" \/><\/div>\n<\/div>\n<p><!-- [if gte mso 9]>--><\/p>\n<p class=\"MsoNoSpacing\" align=\"justify\">Agora vamos iniciar a configura\u00e7\u00e3o do Interface. Para isso, utilize o EPM Studio para criar um Interface Database dentro do nodo do Interface Server que far\u00e1 a coleta dos dados. A primeira etapa ser\u00e1 configurar a Connection String para a planilha, por exemplo.<\/p>\n<p class=\"MsoNoSpacing\" align=\"justify\"><b>Provider=Microsoft.ACE.OLEDB.12.0;Data<br \/>\nSource=\u201dC:\\temp\\ResultadosAnaliseLaboratorio.xlsx\u201d;Extended<br \/>\nProperties=\u201dExcel 12.0 Xml; HDR=Yes\u201d;<\/b><\/p>\n<p class=\"MsoNoSpacing\" align=\"center\"><img loading=\"lazy\" title=\"\" src=\"http:\/\/kb.elipse.com.br\/pt-br\/images\/ID5447\/img02.png\" alt=\"\" width=\"400\" height=\"347\" align=\"Baseline\" border=\"0\" \/><\/p>\n<p class=\"MsoNoSpacing\" align=\"justify\"><!-- [if gte mso 9]>--><\/p>\n<p><!-- [if gte mso 10]>--><\/p>\n<p class=\"MsoNoSpacing\" align=\"justify\">Clique em <b>Test Connection <\/b>para se certificar de que esteja funcionando. Feche a janela e salve as modifica\u00e7\u00f5es do Interface. O site <a href=\"http:\/\/www.connectionstrings.com\">http:\/\/www.connectionstrings.com<\/a> possui uma boa documenta\u00e7\u00e3o sobre diversas formas de conex\u00e3o, al\u00e9m da descri\u00e7\u00e3o de cada um dos par\u00e2metros.<\/p>\n<p class=\"MsoNoSpacing\" align=\"justify\">O pr\u00f3ximo passo ser\u00e1 criar a consulta que vai coletar os dados. Nesse caso, poderemos fazer um \u00fanico SQL que receber\u00e1 todas colunas de<br \/>\numa \u00fanica vez. Portanto, na aba Queries, crie uma nova query e coloque o seguinte SQL:<\/p>\n<p style=\"margin-bottom: .0001pt; line-height: normal;\" align=\"justify\"><span style=\"font-size: 9.5pt; font-family: Consolas; color: blue;\">SELECT <\/span><span style=\"font-size: 9.5pt; font-family: Consolas; color: blue;\"><span style=\"color: gray;\">*<\/span><br \/>\nFROM <\/span><span style=\"font-size: 9.5pt; font-family: Consolas; color: blue;\"><span style=\"color: #000000;\">[Sheet1$]<\/span><br \/>\nWHERE <\/span><span style=\"font-size: 9.5pt; font-family: Consolas; color: blue;\"><span style=\"color: #000000;\">DataHora > @DataHora.LastValue<\/span><br \/>\nORDER <\/span><span style=\"font-size: 9.5pt; font-family: Consolas;\"><span style=\"color: blue;\">BY<\/span> DataHora <span style=\"color: blue;\">ASC<\/span><\/span><\/p>\n<p><b><span style=\"font-size: 11.0pt; line-height: 115%;\">Onde:<\/span><\/b><\/p>\n<p><!-- [if gte mso 9]>--><\/p>\n<table class=\"MsoTableGrid\" style=\"border-collapse: collapse; border: none;\" border=\"1\" cellspacing=\"0\" cellpadding=\"0\" align=\"justify\">\n<tbody>\n<tr>\n<td style=\"width: 216.1pt; border: solid windowtext 1.0pt; padding: 0cm 5.4pt 0cm 5.4pt;\" valign=\"top\" width=\"288\">\n<p class=\"MsoNoSpacing\"><span style=\"font-size: 9.5pt; font-family: Consolas; color: blue;\">FROM<\/span><span style=\"font-size: 9.5pt; font-family: Consolas;\"><br \/>\n[Sheet1$]<\/span><\/p>\n<\/td>\n<td style=\"width: 216.1pt; border: solid windowtext 1.0pt; border-left: none; padding: 0cm 5.4pt 0cm 5.4pt;\" valign=\"top\" width=\"288\">\n<p class=\"MsoNoSpacing\">Nome da planilha do arquivo .xlsx<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 216.1pt; border: solid windowtext 1.0pt; border-top: none; padding: 0cm 5.4pt 0cm 5.4pt;\" valign=\"top\" width=\"288\">\n<p class=\"MsoNoSpacing\"><span style=\"font-size: 9.5pt; font-family: Consolas; color: blue;\">WHERE<\/span><span style=\"font-size: 9.5pt; font-family: Consolas;\"><br \/>\nDataHora <span style=\"color: gray;\">><\/span> @DataHora<span style=\"color: gray;\">.<\/span>LastValue<\/span><\/p>\n<\/td>\n<td style=\"width: 216.1pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0cm 5.4pt 0cm 5.4pt;\" valign=\"top\" width=\"288\">\n<p class=\"MsoNoSpacing\">Cl\u00e1usula de controle da consulta, ou seja, a consulta<br \/>\ns\u00f3 ir\u00e1 coletar os dados que ainda n\u00e3o foram coletados (maior que o LastValue).<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 216.1pt; border: solid windowtext 1.0pt; border-top: none; padding: 0cm 5.4pt 0cm 5.4pt;\" valign=\"top\" width=\"288\">\n<p class=\"MsoNoSpacing\"><span style=\"font-size: 9.5pt; font-family: Consolas; color: blue;\">ORDER<\/span><span style=\"font-size: 9.5pt; font-family: Consolas;\"> <span style=\"color: blue;\">BY<\/span> DataHora <span style=\"color: blue;\">ASC<\/span><\/span><\/p>\n<\/td>\n<td style=\"width: 216.1pt; border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0cm 5.4pt 0cm 5.4pt;\" valign=\"top\" width=\"288\">\n<p class=\"MsoNoSpacing\">Garante que os dados retornados sempre estar\u00e3o em ordem<br \/>\ncronol\u00f3gica.<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<div align=\"justify\">\n<p>Ao executar a consulta, defina o valor inicial da vari\u00e1vel como 25\/03\/2017 00:00:00, para que os dados sejam coletados desde o in\u00edcio.<\/p>\n<div align=\"center\"><img loading=\"lazy\" title=\"\" src=\"http:\/\/kb.elipse.com.br\/pt-br\/images\/ID5447\/img03.png\" alt=\"\" width=\"550\" height=\"467\" align=\"Baseline\" border=\"0\" \/><\/div>\n<p>Ap\u00f3s fechar a janela, selecione a consulta na lista de queries criadas e clique em Test, localizado na barra de ferramentas da aba <b>Queries<\/b>. Por enquanto, mantenha o checkbox da coluna <b>Enabled<\/b>, desmarcado.<\/p>\n<div align=\"center\"><img loading=\"lazy\" title=\"\" src=\"http:\/\/kb.elipse.com.br\/pt-br\/images\/ID5447\/img04.png\" alt=\"\" width=\"550\" height=\"117\" align=\"Baseline\" border=\"0\" \/><\/div>\n<p>Agora acesse a aba Address, e insira dois endere\u00e7os novos, que ser\u00e3o usados para mapear as colunas da consulta em Endere\u00e7os com Valor, Timestamp e Qualidade, criando um objeto v\u00e1lido para a importa\u00e7\u00e3o e v\u00ednculo com os tags do EPM.<\/p>\n<p>Ambos os endere\u00e7os ter\u00e3o a coluna DataHora como <i>Timestamp Field<\/i> e o <i>Quality Field<\/i> vazio, o que significa que a qualidade atribu\u00edda aos valores coletados ser\u00e1 sempre Good. Isso \u00e9 especialmente importante nesse caso, pois n\u00e3o temos essa informa\u00e7\u00e3o na planilha.<\/p>\n<p>O campo <i>Value Field<\/i> de cada endere\u00e7o ser\u00e1 mapeado com suas respectivas colunas. Ap\u00f3s isso, salve as configura\u00e7\u00f5es.<\/p>\n<div align=\"center\"><img loading=\"lazy\" title=\"\" src=\"http:\/\/kb.elipse.com.br\/pt-br\/images\/ID5447\/img05.png\" alt=\"\" width=\"550\" height=\"136\" align=\"Baseline\" border=\"0\" \/><\/div>\n<p><b>Criando as Basic Variables (Tags do EPM)<\/b><\/p>\n<p>Pelo EPM Studio, acesse o nodo <b>DataObjects -> Basic Variables<\/b>. Em seguida, clique no bot\u00e3o <b>Import <\/b>da ribbon. Localize os dois endere\u00e7os que est\u00e3o dentro do Interface Database e importe os mesmos.<\/p>\n<div align=\"center\"><b><img loading=\"lazy\" title=\"\" src=\"http:\/\/kb.elipse.com.br\/pt-br\/images\/ID5447\/img06.png\" alt=\"\" width=\"550\" height=\"354\" align=\"Baseline\" border=\"0\" \/><\/b><\/div>\n<p>Configure o <b>Cast Type<\/b> como <i>float <\/i>e habilite o armazenamento na aba <b>Storage <\/b>de cada um dos tags.<\/p>\n<p>Volte \u00e0 aba do Interface Database, marque o checkbox <i>Enabled<\/i> da query criada, habilite tamb\u00e9m a op\u00e7\u00e3o <i>Enable Storage<\/i> do Interface e salve as configura\u00e7\u00f5es.<br \/>\nA coleta come\u00e7ar\u00e1 a ser feita e os dados armazenados nos respectivos tags. Para visualizar os dados por exemplo, basta adicionar os tags em algum chart.<\/p>\n<p><b>Extras:<\/b><br \/>\nAbaixo, outros exemplos de consultas no Excel:<br \/>\n<u>(Deve-se cuidar pois nem todos comandos\/fun\u00e7\u00f5es\/recursos de um Banco de Dados comercial, s\u00e3o suportados pelo OLEDB Provider)<\/u><\/p>\n<p><span lang=\"EN-US\" style=\"font-size: 9.5pt; font-family: Consolas; color: blue;\">SELECT <\/span><span lang=\"EN-US\" style=\"font-size: 9.5pt; font-family: Consolas;\"><span style=\"color: gray;\">*<\/span><\/span><br \/>\n<span lang=\"EN-US\" style=\"font-size: 9.5pt; font-family: Consolas; color: blue;\">FROM <\/span><span lang=\"EN-US\" style=\"font-size: 9.5pt; font-family: Consolas;\">[Sheet1$B3:D10]<\/span><br \/>\n<span lang=\"EN-US\" style=\"font-size: 9.5pt; font-family: Consolas; color: blue;\">WHERE <\/span><span lang=\"EN-US\" style=\"font-size: 9.5pt; font-family: Consolas;\">DataHora <span style=\"color: gray;\">><\/span> @DataHora<span style=\"color: gray;\">.<\/span>LastValue<\/span><br \/>\n<span lang=\"EN-US\" style=\"font-size: 9.5pt; font-family: Consolas; color: blue;\">ORDER<\/span><span lang=\"EN-US\" style=\"font-size: 9.5pt; font-family: Consolas;\"><br \/>\n<span style=\"color: blue;\">BY<\/span> DataHora <span style=\"color: blue;\">ASC<\/span><\/span><\/p>\n<\/div>\n<p class=\"MsoNormal\" style=\"margin-bottom: .0001pt; line-height: normal;\" align=\"justify\"><span lang=\"EN-US\" style=\"font-size: 9.5pt; font-family: Consolas; color: blue;\">SELECT TOP 10<\/span><span lang=\"EN-US\" style=\"font-size: 9.5pt; font-family: Consolas; color: blue;\"> <span style=\"color: gray;\">*<\/span><br \/>\nFROM <\/span><span lang=\"EN-US\" style=\"font-size: 9.5pt; font-family: Consolas; color: blue;\"><span style=\"color: #000000;\">[Sheet1$B3:G]<\/span><br \/>\nWHERE <\/span><span lang=\"EN-US\" style=\"font-size: 9.5pt; font-family: Consolas;\">DataHora <span style=\"color: gray;\">><\/span> @DataHora<span style=\"color: gray;\">.<\/span>LastValue<\/span><\/p>\n<div align=\"justify\"><span lang=\"EN-US\" style=\"font-size: 9.5pt; line-height: 115%; font-family: Consolas; color: blue;\">ORDER<\/span><span lang=\"EN-US\" style=\"font-size: 9.5pt; line-height: 115%; font-family: Consolas;\"> <span style=\"color: blue;\">BY<\/span> DataHora <span style=\"color: blue;\">ASC<\/span><\/span><\/div>\n<h3><\/h3>\n<h3><!-- [if gte mso 9]>--><\/h3>\n<h3><span style=\"text-indent: 20px; width: auto; padding: 0px 4px 0px 0px; text-align: center; font: bold 11px\/20px;\">Anexos:<\/span><\/h3>\n<p><a href=\"\/wp-content\/uploads\/2019\/03\/ResultadosAnaliseLaboratorio.xlsx\">ResultadosAnaliseLaboratorio.xlsx<\/a><\/p>\n<p><!-- AddThis Advanced Settings generic via filter on the_content --><!-- AddThis Share Buttons generic via filter on the_content --><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Descri\u00e7\u00e3o: Em muitos casos, \u00e9 necess\u00e1rio coletar dados de uma planilha do Excel. Geralmente, isto \u00e9 feito quando os dados n\u00e3o v\u00eam de um sistema automatizado, e ent\u00e3o eles s\u00e3o&hellip;<\/p>\n","protected":false},"author":8,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0},"categories":[676,682],"tags":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v19.8 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Coletando dados de uma planilha do Excel. - Elipse Knowledgebase<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/kb.elipse.com.br\/coletando-dados-de-uma-planilha-do-excel\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Coletando dados de uma planilha do Excel.\" \/>\n<meta property=\"og:description\" content=\"Descri\u00e7\u00e3o: Em muitos casos, \u00e9 necess\u00e1rio coletar dados de uma planilha do Excel. Geralmente, isto \u00e9 feito quando os dados n\u00e3o v\u00eam de um sistema automatizado, e ent\u00e3o eles s\u00e3o&hellip;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kb.elipse.com.br\/coletando-dados-de-uma-planilha-do-excel\/\" \/>\n<meta property=\"og:site_name\" content=\"Elipse Knowledgebase\" \/>\n<meta property=\"article:publisher\" content=\"http:\/\/www.facebook.com\/elipsesoftware\" \/>\n<meta property=\"article:published_time\" content=\"2019-03-25T20:45:44+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-11-24T12:47:12+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/kb.elipse.com.br\/pt-br\/images\/ID5447\/img01.png\" \/>\n<meta name=\"author\" content=\"Renan De Rossi\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Renan De Rossi\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/kb.elipse.com.br\/coletando-dados-de-uma-planilha-do-excel\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kb.elipse.com.br\/coletando-dados-de-uma-planilha-do-excel\/\"},\"author\":{\"name\":\"Renan De Rossi\",\"@id\":\"https:\/\/kb.elipse.com.br\/#\/schema\/person\/05f0d8f49e5ffe573156b4bd742c627f\"},\"headline\":\"Coletando dados de uma planilha do Excel.\",\"datePublished\":\"2019-03-25T20:45:44+00:00\",\"dateModified\":\"2022-11-24T12:47:12+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kb.elipse.com.br\/coletando-dados-de-uma-planilha-do-excel\/\"},\"wordCount\":863,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/kb.elipse.com.br\/#organization\"},\"articleSection\":[\"Elipse Plant Manager\",\"Interface Database\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/kb.elipse.com.br\/coletando-dados-de-uma-planilha-do-excel\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kb.elipse.com.br\/coletando-dados-de-uma-planilha-do-excel\/\",\"url\":\"https:\/\/kb.elipse.com.br\/coletando-dados-de-uma-planilha-do-excel\/\",\"name\":\"[:pt]Coletando dados de uma planilha do Excel.[:] - Elipse Knowledgebase\",\"isPartOf\":{\"@id\":\"https:\/\/kb.elipse.com.br\/#website\"},\"datePublished\":\"2019-03-25T20:45:44+00:00\",\"dateModified\":\"2022-11-24T12:47:12+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/kb.elipse.com.br\/coletando-dados-de-uma-planilha-do-excel\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kb.elipse.com.br\/coletando-dados-de-uma-planilha-do-excel\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kb.elipse.com.br\/coletando-dados-de-uma-planilha-do-excel\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"In\u00edcio\",\"item\":\"https:\/\/kb.elipse.com.br\/en\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Coletando dados de uma planilha do Excel.\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/kb.elipse.com.br\/#website\",\"url\":\"https:\/\/kb.elipse.com.br\/\",\"name\":\"Elipse Knowledgebase\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/kb.elipse.com.br\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/kb.elipse.com.br\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/kb.elipse.com.br\/#organization\",\"name\":\"Elipse Software\",\"url\":\"https:\/\/kb.elipse.com.br\/\",\"sameAs\":[\"http:\/\/www.facebook.com\/elipsesoftware\"],\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/kb.elipse.com.br\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/kb.elipse.com.br\/wp-content\/uploads\/2019\/05\/schererelipse-com-br\/logoElipse.png\",\"contentUrl\":\"https:\/\/kb.elipse.com.br\/wp-content\/uploads\/2019\/05\/schererelipse-com-br\/logoElipse.png\",\"width\":161,\"height\":58,\"caption\":\"Elipse Software\"},\"image\":{\"@id\":\"https:\/\/kb.elipse.com.br\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/kb.elipse.com.br\/#\/schema\/person\/05f0d8f49e5ffe573156b4bd742c627f\",\"name\":\"Renan De Rossi\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/kb.elipse.com.br\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/39b08f7b309bb6a0abb90e1f09048d80?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/39b08f7b309bb6a0abb90e1f09048d80?s=96&d=mm&r=g\",\"caption\":\"Renan De Rossi\"},\"url\":\"https:\/\/kb.elipse.com.br\/en\/author\/renan\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Coletando dados de uma planilha do Excel. - Elipse Knowledgebase","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:\/\/kb.elipse.com.br\/coletando-dados-de-uma-planilha-do-excel\/","og_locale":"en_US","og_type":"article","og_title":"[:pt]Coletando dados de uma planilha do Excel.[:] - Elipse Knowledgebase","og_description":"Descri\u00e7\u00e3o: Em muitos casos, \u00e9 necess\u00e1rio coletar dados de uma planilha do Excel. Geralmente, isto \u00e9 feito quando os dados n\u00e3o v\u00eam de um sistema automatizado, e ent\u00e3o eles s\u00e3o&hellip;","og_url":"https:\/\/kb.elipse.com.br\/coletando-dados-de-uma-planilha-do-excel\/","og_site_name":"Elipse Knowledgebase","article_publisher":"http:\/\/www.facebook.com\/elipsesoftware","article_published_time":"2019-03-25T20:45:44+00:00","article_modified_time":"2022-11-24T12:47:12+00:00","og_image":[{"url":"http:\/\/kb.elipse.com.br\/pt-br\/images\/ID5447\/img01.png"}],"author":"Renan De Rossi","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Renan De Rossi","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kb.elipse.com.br\/coletando-dados-de-uma-planilha-do-excel\/#article","isPartOf":{"@id":"https:\/\/kb.elipse.com.br\/coletando-dados-de-uma-planilha-do-excel\/"},"author":{"name":"Renan De Rossi","@id":"https:\/\/kb.elipse.com.br\/#\/schema\/person\/05f0d8f49e5ffe573156b4bd742c627f"},"headline":"Coletando dados de uma planilha do Excel.","datePublished":"2019-03-25T20:45:44+00:00","dateModified":"2022-11-24T12:47:12+00:00","mainEntityOfPage":{"@id":"https:\/\/kb.elipse.com.br\/coletando-dados-de-uma-planilha-do-excel\/"},"wordCount":863,"commentCount":0,"publisher":{"@id":"https:\/\/kb.elipse.com.br\/#organization"},"articleSection":["Elipse Plant Manager","Interface Database"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/kb.elipse.com.br\/coletando-dados-de-uma-planilha-do-excel\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/kb.elipse.com.br\/coletando-dados-de-uma-planilha-do-excel\/","url":"https:\/\/kb.elipse.com.br\/coletando-dados-de-uma-planilha-do-excel\/","name":"[:pt]Coletando dados de uma planilha do Excel.[:] - Elipse Knowledgebase","isPartOf":{"@id":"https:\/\/kb.elipse.com.br\/#website"},"datePublished":"2019-03-25T20:45:44+00:00","dateModified":"2022-11-24T12:47:12+00:00","breadcrumb":{"@id":"https:\/\/kb.elipse.com.br\/coletando-dados-de-uma-planilha-do-excel\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kb.elipse.com.br\/coletando-dados-de-uma-planilha-do-excel\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/kb.elipse.com.br\/coletando-dados-de-uma-planilha-do-excel\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/kb.elipse.com.br\/en\/"},{"@type":"ListItem","position":2,"name":"Coletando dados de uma planilha do Excel."}]},{"@type":"WebSite","@id":"https:\/\/kb.elipse.com.br\/#website","url":"https:\/\/kb.elipse.com.br\/","name":"Elipse Knowledgebase","description":"","publisher":{"@id":"https:\/\/kb.elipse.com.br\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kb.elipse.com.br\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/kb.elipse.com.br\/#organization","name":"Elipse Software","url":"https:\/\/kb.elipse.com.br\/","sameAs":["http:\/\/www.facebook.com\/elipsesoftware"],"logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/kb.elipse.com.br\/#\/schema\/logo\/image\/","url":"https:\/\/kb.elipse.com.br\/wp-content\/uploads\/2019\/05\/schererelipse-com-br\/logoElipse.png","contentUrl":"https:\/\/kb.elipse.com.br\/wp-content\/uploads\/2019\/05\/schererelipse-com-br\/logoElipse.png","width":161,"height":58,"caption":"Elipse Software"},"image":{"@id":"https:\/\/kb.elipse.com.br\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/kb.elipse.com.br\/#\/schema\/person\/05f0d8f49e5ffe573156b4bd742c627f","name":"Renan De Rossi","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/kb.elipse.com.br\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/39b08f7b309bb6a0abb90e1f09048d80?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/39b08f7b309bb6a0abb90e1f09048d80?s=96&d=mm&r=g","caption":"Renan De Rossi"},"url":"https:\/\/kb.elipse.com.br\/en\/author\/renan\/"}]}},"_links":{"self":[{"href":"https:\/\/kb.elipse.com.br\/en\/wp-json\/wp\/v2\/posts\/3738"}],"collection":[{"href":"https:\/\/kb.elipse.com.br\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kb.elipse.com.br\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kb.elipse.com.br\/en\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/kb.elipse.com.br\/en\/wp-json\/wp\/v2\/comments?post=3738"}],"version-history":[{"count":10,"href":"https:\/\/kb.elipse.com.br\/en\/wp-json\/wp\/v2\/posts\/3738\/revisions"}],"predecessor-version":[{"id":13952,"href":"https:\/\/kb.elipse.com.br\/en\/wp-json\/wp\/v2\/posts\/3738\/revisions\/13952"}],"wp:attachment":[{"href":"https:\/\/kb.elipse.com.br\/en\/wp-json\/wp\/v2\/media?parent=3738"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kb.elipse.com.br\/en\/wp-json\/wp\/v2\/categories?post=3738"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kb.elipse.com.br\/en\/wp-json\/wp\/v2\/tags?post=3738"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}