Atualizado 2017-02-24 :
Eu acho que a melhor solução é usar o R com o RStudio . (O notebook Python e iPython é uma alternativa):
- Importação de dados
- Plotagem: ggplot2
- Exportando parcelas
- Copiar e colar: a funcionalidade de plotagem de exportação do RStudio
- Programaticamente: pacote dos relatores
TLDR;
Importação de dados
Existem várias maneiras de importar dados do Excel (tabular). Para dados do Excel, o readxl
pacote oferece o mais fácil e o mais versátil. Geralmente, os tipos de variáveis são corretos na importação.
As alternativas são salvar o arquivo como CSV e reimportar. O readr
pacote é bom para isso. @Nick Stauner fornece talvez a solução mais básica usando read.csv
; a limitação é que isso requer a etapa adicional de salvar uma planilha como um arquivo CSV. Isso não é ótimo se seus dados estiverem espalhados por várias planilhas. Pode ser entediante, embora existam programas VBA para salvar todas as planilhas como arquivos CSV. Google para eles. Outra limitação é obter os tipos de variáveis corretos. Se você usar read.csv
, geralmente precisará corrigir seus tipos após importar no R.
Existem alguns pacotes que evitam esses problemas, permitindo conectar a leitura / gravação da planilha diretamente ou usando o ODBC. Pesquise no CRAN por excel ou odbc para encontrar o relevante para sua situação.
Plotagem
Em termos de plotagem no powerpoint, use as funções de plotagem de exportação do Rstudio, o método copiar e colar usando o Rstudio é:
export plot
> copy plot to clipboard
> copy as: metafile
Captura o enredo para o buffer a pasta que lhe permite colar diretamente em Power Point.
Quanto à geração de parcelas, R possui inúmeras opções. O pacote ggplot2 mencionado acima fornece uma interface muito poderosa para criar todos os tipos de plotagens. Existem pacotes adicionais para fazer centenas ou milhares de outros tipos de gráficos / animações / etc. Uma limitação é que eles geralmente são enterrados em pacotes CRAN .
Uma alternativa é usar o pacote ReporteRs.