pythonxlrd从sh检索列索引

2024-09-30 00:33:33 发布

您现在位置:Python中文网/ 问答频道 /正文

嗨,我正在接xlrd。关于对工作表和单元格属性的访问,我指的是Xlrd Column

上面的代码显示了。在

for crange in thesheet.col_label_ranges:
    rlo, rhi, clo, chi = crange
    for rx in xrange(rlo, rhi):
        for cx in xrange(clo, chi):
            print "Column label at (rowx=%d, colx=%d) is %r" \
                (rx, cx, thesheet.cell_value(rx, cx))

所以我想我应该测试一下从数据表“Data”中打印出单元格A1,所以我开始复制上面的例子。在

但是,当标签在u列完成时,错误范围为:

^{pr2}$

另外,如果将col_label_names更改为工作表名称,也会出错。在这个例子中,我不会遗漏一些东西。也许有更好的指南可以遵循?在

for crange in outBook.Data:

Tags: infordatacolumncolrxlabelcx
1条回答
网友
1楼 · 发布于 2024-09-30 00:33:33

你在读还是写excel文件?xlrd用于读取excel文件,xlwt用于写入

我相信你错过了

           inBook = xlrd.open_workbook('T:/AzReporting/DraftUtilization.xls')

以及

^{pr2}$

您必须指定excel文件的工作表

就连这个例子都被标为“thesheet”

我想是改变了

^{pr2}$

           sh=inBook.sheet_by_index(0)
           for crange in sh.col_label_ranges:

http://www.numbergrinder.com/2008/10/pulling-data-from-excel-using-python-xlrd/

相关问题 更多 >

    热门问题