Domanda

Voglio unire due celle in Excel utilizzando pyExcelerator,

  

ws.write_merge (r1 = 0, r2 = 1, c1 = 0, c2 = 0, label = 'test1', style = style1)
      #merge cell1 (riga = 0, colonna = 0) con cell2 (riga = 1, colonna = 0)

Perché gli errori accadono?   AssertionErrors, 0 <0 errori

È stato utile?

Soluzione

Poiché il pacchetto autore ha messo un'asserzione nella Cell.py che saltare in aria se avesse mai provato a scrivere un record di MULBLANKS con troppo poche colonne. I suoi a livello di una colonna celle unite bloccano calpestati miniera.

Suggerimento: Invece di pyExcelerator, utilizzare xlwt. xlwt è una forcella di pyExcelerator, con molti bug risolti (compreso questo) e diversi miglioramenti. pyExcelerator si ritiene di non essere in manutenzione. xlwt verrà eseguito quasi tutto il codice che funziona su pyExcelerator. Le eccezioni non sono richiesti dagli utenti xlwt.

Questo sito vi porterà al sito di download e vi informerà circa la XLRD fratello e xlutils pacchetti.

Disclosure:. Sono il manutentore di xlwt e autore di XLRD

Aggiorna Questo bug è menzionato nel tracker pyExcelerator su SourceForge. Tuttavia la correzione suggerita non è uno che mi sento di raccomandare. Basta avere xlwt.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top