HTML到多个Excel工作表使用Python

我有大的XML文件,我必须将其转换为PDF和Excel。 首先,我使用了xslt转换,并创build了具有样式和格式的html文件。 PDF没有问题,我使用了http://www.xhtml2pdf.com/ ,它做了我所需要的。 对于Excel转换我已经使用Django HttpResponse与其他参数:

response['Content-Disposition'] = 'attachment; filename=%s' % filename response['Content-Type'] = 'application/vnd.ms-excel; charset=utf-8' 

我有适当的风格和格式的Excel文件。 但是这个Excel文件中只有一个工作表,尽pipe我需要多个工作表(总共23个)。 在我看来,没有办法用html中的多个工作表来build立Excel文件。

我也看过http://www.python-excel.org/,但他们并没有真正帮助我,因为我将不得不build立整个文件,并没有办法使用现有的HTML文件。

我曾经想过将我的一个工作表Excel文件分成多个工作表的VBA脚本,但我不太喜欢这个解决scheme。

有什么build议我可以做吗? 我真的不想从一开始就使用xlrd和xlwt库来build立Excel文件。 感谢你的帮助。