使用xlsxwriter循环查看索引的工作表

时间:2017-10-18 12:28:38

标签: python loops worksheet xlsxwriter

我想知道他们无论如何我可以迭代工作表并使用xlsxwriter确定我的索引的len?我现在使用的代码并不是我想要的。

for worksheet in workbook.worksheets():
    if len(worksheet.index) <= 1:
       worksheet.hide()
    else:
        move on and do something else

我期待它做的是查看它们是否超过1行数据,如果它们继续,则隐藏该工作表。我再一次使用xlsxwriter,我还没有找到办法做到这一点。任何帮助将不胜感激

1 个答案:

答案 0 :(得分:2)

没有公开的方法可以确定XlsxWriter工作表是否有数据,因为父应用程序在添加数据时可以跟踪它本身。

作为替代方案,您可以检查worksheet.dim_rowmax是否不是None

P.S。应用程序添加空工作表然后隐藏它们有点奇怪。这可能会让最终用户感到困惑。也许你可以在创建空工作表之前弄清楚是否需要先添加数据。