Ahoj, kdysi jsem používal site-packages/pyXLWriter.
Data jsem bral z DB:INFORMIX v isolatin2 a výstupní soubor(XLS) jsem generoval
do win1250.
Dělal jsem to takto:
cz= 'šťžŠŤŽ'
cp1250='\x9a' '\x9d' '\x9e' '\x8a' '\x8d' '\x8e' # totéž co cz jen v kodu
WIN1250
iso2win=ss.maketrans(cz,cp1250)
win2iso=ss.maketrans(cp1250,cz)
PS: pyXLWriter má omezení na maximální délku buňky(max.255znaků)
Zdraví J.Šponar
-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Vita Titl
Sent: Sunday, October 07, 2007 1:05 PM
To: Konference PyCZ
Subject: Re: [python] spolupráce s Excelem
Díky, a další věc, Pythonu již vzdálená, Excel použíá jaké kódování (2007
verze)?
> ------------ Původní zpráva ------------
> Od: Jan Kundrát <[EMAIL PROTECTED]>
> Předmět: Re: [python] spolupráce s Excelem
> Datum: 07.10.2007 12:56:08
> ----------------------------------------
> Vita Titl wrote:
> > Všem děkuji za odpovědi. Pomohli mi, umím načíst i vložit data. Ale
> > objevil se mi další problém a tím je čeština (používám xlrd a
> > pyExcelerator), české znaky se načtou v hexadecimálním unicode
> > zápisu, to by šlo vyřešit replacem (neexistuje připravená knihovna
> > pro převod?).
>
> Resit konverze kodovani znovu a znovu je neefektivni. Podivej se na
> funkce string.decode() a unicode.encode().
>
> Hezky den,
> -jkt
> --
> cd /local/pub && more beer > /dev/mouth
>
>
>
>
_______________________________________________
Python mailing list
[email protected]
http://www.py.cz/mailman/listinfo/python
_______________________________________________
Python mailing list
[email protected]
http://www.py.cz/mailman/listinfo/python