Tag: pyexcelerator

pyExcelerator在读取一些文件时遇到问题

在阅读一些xls文件时,我使用pyExcelerator出现问题。 有一些我写的python脚本,它使用这个库来parsingXLS文件,并用信息填充数据库。 这些脚本parsing文件的模板可能会有所不同,我有时重新configuration脚本来处理它们。 与我碰到的模板之一的问题:pyExcelerator只是引发一个exception: Traceback (most recent call last): File "/home/* * */parsexls.py", line 64, in handle_label parser.parse() File "/home/* * */parsers.py", line 335, in parse self.contents = pyExcelerator.parse_xls(self.file_record.file, self.encoding) File "/usr/local/lib/python2.6/dist-packages/pyExcelerator/ImportXLS.py", line 327, in parse_xls ole_streams = CompoundDoc.Reader(filename).STREAMS File "/usr/local/lib/python2.6/dist-packages/pyExcelerator/CompoundDoc.py", line 67, in __init__ self.__build_short_sectors_data() File "/usr/local/lib/python2.6/dist-packages/pyExcelerator/CompoundDoc.py", line 256, in __build_short_sectors_data dentry_start_sid, stream_size) = […]

pyexcelerator:如何通过表名删除Excel表

作为标题,我使用pyexcelerator来操作excel文件。 码: from pyExcelerator import parse_xls fpath='D:\\Capacity_20120811.xls' eData=parse_xls(fpath) >>> eData [(u'testExcelReport_hr', {(0, 0): u'Deletetime', (0, 1): u'Food', (0, 2): u'Peak Rate', (0, 3): u'Total Bytes', (0, 4): u'Total Msg No', (1, 0): u'20110824T05', (1, 1): u'111BSA', (1, 2): 6255326.0, (1, 3): 16226057.0, (1, 4): 127.0, (2, 0): u'20110824T06', (2, 1): u'111BSA', (2, 2): 352978.0, (2, […]

枢轴使用pyExcelerator / xlrd

我怎么能创build一个工作表(在一个Excel工作簿)与数据透视表使用像pyExcelerator / xlrd python库? 我需要生成一个每日报告,其中有一个数据透视表来汇总其他工作表上的数据。 一种select是将一个空白模板复制并填充到数据中。 在这种情况下,有没有办法刷新代码的枢纽? 还有其他build议吗?

如何使用Python将粗体样式应用于Excel文件中的特定单词?

我使用pyexcelerator Python模块来生成Excel文件。 我想将大胆的样式应用于单元格文本的一部分,而不是整个单元格。 怎么做?

使用pyExcelerator与Django生成dynamic的Excel文件。 确保唯一的临时文件名

我想要从Django请求生成一个dynamic的Excel文件。 库pyExcelerator这样做,但我还没有find任何方式来使用Excel文件的内容,而不生成服务器端临时Excel文件,阅读它,使用其内容并删除它。 问题是,pyExcelerator只能提取Excel文件内容的方式是通过以下方式保存: workbook = pyExcelerator.Workbook() workbook.save("tmp_filename") 然后读取临时文件内容。 我不能使用标准库“tempfile”,因为它不接受文件,只是一个文件名。 如何确保文件名是唯一的,并且文件一旦被使用就被删除?

如何使用xlwt在第一行创build带有自动filter的excel文件?

我正在使用Python 2.6 + xlwt模块生成excel文件。 是否有可能在xlwt或pyExcelerator或除COM以外的其他任何东西包括在第一行自动filter? 谢谢