我想知道他们是否可以迭代工作表并使用 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/