python - 使用 xlsxwriter 遍历工作表查看索引

标签 python loops worksheet xlsxwriter

我想知道他们是否可以迭代工作表并使用 xlsxwriter 确定索引的长度?我现在使用的代码无法正常工作。

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

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

最佳答案

没有公共(public)方法可以确定 XlsxWriter 工作表是否有数据,因为父应用程序可以在添加数据时自行跟踪数据。

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

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

关于python - 使用 xlsxwriter 遍历工作表查看索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46810211/

相关文章:

python - 如何使用策略 'mean' 拟合缺失值?

php - 如何隐藏错误 "Trying to get property of non-object"

python - 如何创建一个依赖于另一个参数化 fixture 值的参数化 fixture ?

python - 何时在 Python 中使用 "while"或 "for"

python - 相同的 Keras 脚本可以在 WSL (Ubuntu) 中运行,但不能在 Conda 中运行?

vba - 流式传输实时数据时,Worksheet_Change 不会启动

c# - 如何使用 Interop C# 隐藏 Excel 列和行

loops - 检测链表中的循环

java - 搜索文本并仅添加到列表

使用 'Filename' 在其他工作表中更新的 Excel 公式