Como manipular arquivos xls com python

usuários de Python não são dadas de uma única interface unificada para interagir com arquivos de planilhas do Excel. Em vez disso, existem duas bibliotecas diferentes: xlrd e xlwt, ou "Excel leitor" e "Escritor Excel." As estruturas de dados usados ​​pelas duas bibliotecas não são directamente compatíveis, para que os desenvolvedores do Python deve usar um terceiro biblioteca, xlutils, para mover dados de uma biblioteca para o outro.

  • Faça o download e instalar as bibliotecas, digitando o seguinte em um terminal:

    easy_install xlwt xlrd xlutils

  • Abra um editor de texto e cole o seguinte para importar as bibliotecas:

    xlwt importação

    xlrd importação

    xlutils importação

  • Cole o seguinte depois de abrir um arquivo XLS existente, adicione uma nova planilha com alguns dados e uma fórmula, e escrever os novos dados para o disco novo:

    nativeBook = open_workbook ( `example.xls`)

    myBook = cópia (nativeBook)

    folha = myBook.add_sheet ( `Folha Test`)

    ws.write (0,0, 1,234)

    ws.write (0,1, 4321)

    ws.write (0,2, xlwt.Formula ("A1 + B1"))

    wb.save ( `example.xls`)

    Este utiliza o "open_workbook" função a partir xlrd, o "cópia" função a partir xlutils para traduzir o livro xlrd em uma pasta de trabalho xlwt e "add_sheet," "Escreva," e "salvar" funções de xlwt.

dicas & avisos

  • O procedimento para abrir um terminal varia dependendo do sistema operativo. No Mac OS X, clique no "holofote" ícone e tipo "Terminal." No Windows, clique em "Começar," então "Corre," e tipo "cmd." Em sistemas Unix ou Linux, há normalmente um ícone de terminal no desktop.
De esta maneira? Compartilhar em redes sociais:

LiveInternet