Páginas

Pesquisar neste blog

24 de outubro de 2018

Como Abrir Arquivo CSV no Excel


O arquivo texto separado por vírgula ou ponto e vírgula, normalmente conhecido como arquivo com extensão CSV é bem antigo, sendo usado desde o início da computação quando se começou a falar em armazenar dados em arquivo texto, ainda é usado com frequência nos dias de hoje. 

Este tipo de arquivo armazena informações no formato de tabelas, com os dados armazenados em linhas e colunas, onde cada coluna por ser separada por algum tipo de separador, como vírgula, ponto e vírgula ou Tab, sendo os mais comuns vírgula ou ponto e vírgula.

Podemos criar os arquivos CSV em qualquer editor de texto ou em uma planilha Excel. Alguns tipos de banco de dados exportam os dados neste formato. Atualmente tanto os bancos de dados com padrão SQL ou NOSQL podem exportar os dados neste formato. No caso do NOSQL existem algumas limitações devido à estrutura dos dados.

Apesar de podermos visualizar os dados de um arquivo CSV em qualquer editor de textos como por exemplo, o Notepad, o melhor é abrir em uma planilha Excel, para visualizar os dados no formato de linhas e colunas. 

Quando os dados são somente texto a importação do arquivo CSV para o Excel ocorre sem nenhum problema, mas se os dados forem por exemplo, numéricos, como um CPF, o Excel vai importar os dados como número e nesse caso teremos problemas na conversão dos dados.

Se você tiver por exemplo, uma lista com número de documento tipo CPF, os números que começarem com o dígito 0 vão ser exportados de forma incorreta para o Excel ou seja, os números que começam com 0 vão ser exportados sem o primeiro 0 por ser um número. Veja um exemplo:


Compare o CPF do Nome2 e do Nome8 exibido no Notepad e no Excel. No Notepad observe que o CPF inicia com o dígito 0 e no Excel em ambos os casos o CPF aparece sem o dígito 0.

Para evitar que esse problema aconteça, ao invés de abrir o arquivo CSV diretamente no Excel, devemos importar os dados como se fosse um banco de dados para uma planilha Excel e definir o tipo de dados de cada "coluna", no nosso caso seria a coluna do CPF.

Como importar arquivos CSV para o Excel do Office365

1. Com o Excel aberto, selecione a guia Dados, no grupo de comandos Obter e Transformar Dados e selecione o comando De Text/CSV.


2. Selecione o arquivo CSV desejado e clique no botão Transformar Dados.


3. Na tela Power Query Editor selecione a Column2 onde estão os dados com CPF, e altere o campo Tipo de Dados para Texto. 



Quando o Excel exibir a janela Alterar Tipo de Coluna, clique no botão Substituir atual.

4. Clique em Fechar e Carregar para importar o arquivo.

5. O Excel faz a importação dos dados com o CPF no formato correto.


A importação dos dados de um arquivo CSV para o Excel existe há muito tempo desde as versões mais antigas do Excel, mas no Office 365 a forma de definir o tipo dos dados por coluna ficou um pouco diferente, não tão intuitivo como era nas versões anteriores, mas com muito mais opções de configuração e customização dos dados.

3 de outubro de 2018

Qual a Aplicação da Internet das Coisas

Photo by Ian Baldwin on Unsplash


A internet das coisas está relacionada com a comunicação entre dispositivos do dia a dia com a internet. Os dispositivos são capazes de enviar e receber dados da internet e faz parte da evolução que aconteceu com a web.

A geração exponencial de dados vem acontecendo há um bom tempo devido a inserção de dados de todos os tipos como mensagens, fotos, vídeos e rede social. Além da geração de dados criada basicamente pelas pessoas, temos agora a geração de dados criada por máquinas, ou seja, o aparecimento da Internet das Coisas (IoT – sigla em inglês).

Hoje existem diversos equipamentos e objetos com a capacidade de gerar e transmitir dados usando a internet, temos os celulares, relógios, TVs, equipamentos médicos, além do surgimento da Indústria 4.0, entre outros.

Estes objetos usam sensores para captar informações e transmitem os dados para outros objetos por exemplo, um termostato em uma casa que transmite a informação da temperatura ambiente para um celular, ou um sensor que mede a produtividade em uma indústria e transmite as informações para os servidores de modo a fazer uma análise posterior dos dados.

Quase qualquer objeto pode se transformar em um objeto “inteligente” se incluirmos a capacidade de se comunicar com outros objetos, esta é a parte mais importante da Internet das Coisas, a comunicação de máquina a máquina sem a intervenção de um ser humano. Ainda usando o exemplo do termostato ele pode se conectar ao seu celular e ajustar a temperatura da residência de acordo com a sua preferência, que já foi configurada anteriormente no aplicativo do celular.

Mas não é somente a comunicação com o celular, vários outros dispositivos usam a internet das coisas em diversas áreas como por exemplo, nos negócios, nas fábricas, nos dispositivos médicos, nos aparelhos que usamos em casa, como na Smart TV, e nos carros, só citando algumas utilizações.

Como a Internet das Coisas Auxilia nos Negócios

A Internet da Coisas não precisa necessariamente ser utilizada somente nos dispositivos novos, ela pode ser adaptada em dispositivos mais antigos, simplesmente inserindo sensores e componentes de comunicação.

Com a internet das coisas as empresas podem analisar vários dados como por exemplo, o comportamento dos consumidores e o desempenho das máquinas. Os negócios e as empresas podem se beneficiar da Internet das Coisas da seguinte forma:

  • Entendendo melhor o consumidor. Com os dados obtidos dos sensores dos dispositivos, as empresas podem entender como os dispositivos são usados, quais as funções são mais populares.
  • Desenvolvendo um produto melhor. Com as informações obtidas nos dispositivos, as empresas podem melhorar o produto baseada na real necessidade do cliente, e tomar decisões mais acertadas para o futuro do produto.
  • Otimizando as operações. As empresas podem usar as informações para melhorar os serviços. Por exemplo o Waze usa as informações do tráfego para escolher as melhores rotas.
  • Criando uma fonte de renda. Com as informações dos sensores, as empresas podem desenvolver novos produtos a partir das informações obtidas na utilização do produto atual. Sem essa informação seria difícil que a empresa enxergasse novos negócios, em áreas que talvez nem soubesse da existência da necessidade.

O grande papel da Internet das Coisas não é somente a melhora do desempenho operacional, mas sim poder melhorar o dia a dia das pessoas. O importante não são somente os dispositivos inteligentes, mas também os sensores que estão incorporados nesses dispositivos. As informações obtidas pelos sensores são enviadas para a Nuvem e auxiliam as empresas no entendimento de como os produtos são utilizados, enviam informações de diagnósticos, e do que o cliente pode desejar de funcionalidades futuras no dispositivo.