Python xlwt: writing excel files

Yuji Tomita @ Department NYC

To write excel files with Python, first download / install xlwt.

A demo with common operations should help more than a write up:

Create workbook and sheet

Write a cell

Apply styles to a cell (bold)

Set width of column

To set the widths, you must set the width attribute to 256*NUM_CHARS where 256 is equal to the width of the zero character.

Apply multiple styles to a cell

Note that you are limited to 4k styles per document, meaning you should not initialize a style for every cell but re-use them (read below for simple cache solution).

Apply currency style

To set currency, add the keyword argument num_format_str to the easyxf function or set the attribute on the returned style object.

Write excel formulas

Writing formulas is trivial with xlwt.Formula

Save

Gotchas

Here are some things that “got” me good (took some troubleshooting).

Can’t override cells

I actually like…

Ver o post original 144 mais palavras

Anúncios

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

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

Imagem do Twitter

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

Foto do Facebook

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

Foto do Google+

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

Conectando a %s