使用 xlsxwriter 遍历工作表查看索引
Looping through sheets looking at index using 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
。
P.S。应用程序添加空工作表然后隐藏它们有点奇怪。这可能会使最终用户感到困惑。也许您可以弄清楚在创建空工作表之前是否需要先添加数据。
我想知道他们是否可以迭代工作表并使用 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
。
P.S。应用程序添加空工作表然后隐藏它们有点奇怪。这可能会使最终用户感到困惑。也许您可以弄清楚在创建空工作表之前是否需要先添加数据。