Uma linha salvadora

Eu sabia, mas não imaginava como ficaria em uma linha a salvação de muitas horas de código e trabalho *mobral*. Agora está pronto para automatizar os milhares de arquivos de dados excel no windows. (Obviamente no linux seria muito mais trivial usando o sed, mas…)


dados_xls = dados_xls.replace({',': '.'}, regex=True)

Substitui as vírgulas por pontos como separador decimal em um DataFrame gerado a partir de um arquivos em microsoft excel. então pode ser salvo no formato CSV adequadamente.

Código completo:


import pandas as pd

fin = 'BNS01_XLS_15_12.xls'
fout = 'BNS01.csv'
dados_xls = pd.read_excel(fin, 'BNS01_XLS_15_12', index_col=None)
dados_xls = dados_xls.replace({',': '.'}, regex=True)

dados_xls.to_csv(fout, encoding='utf-8')


Suplements

Avatar de zrhans

Posted by

Deixe um comentário

Faça o login usando um destes métodos para comentar:

Logo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

Conectando a %s

Este site utiliza o Akismet para reduzir spam. Saiba como seus dados em comentários são processados.

Site criado com WordPress.com.

%d blogueiros gostam disto: