当前位置: 首页 > 面试题库 >

如何使用openpyxl普通工作簿查找列的最后一行?

莫飞翮
2023-03-14
问题内容

我正在使用openpyxl将数据验证放入其中所有具有“默认”值的行。但是要做到这一点,我需要知道有多少行。

我知道如果我使用的是Iterable工作簿模式,则有一种方法可以实现,但是我还向工作簿添加了新的工作表,并且以不可能的方式添加了新的工作表。


问题答案:

ws.max_row 将为您提供工作表中的行数。

从openpyxl 2.4版本开始,您还可以访问各个行和列,并使用它们的长度来回答问题。

len(ws['A'])

尽管值得注意的是Excel用于单列数据验证1:1048576



 类似资料:
  • 问题内容: 我已经在ubuntu中安装了openpyxl。 现在我正在运行带有xlsx文件的openpyxl。 导入模块时,它给我以下错误。 谁能知道我该怎么做才能解决问题? 问题答案: 我想你要: 请注意此处名称的大写。

  • 我是一个真正的新手程序员,试图用Apache Poi为一个朋友制作一个编辑电子表格的小java程序。目前,我使用以下代码浏览excel文件: 问题是我不知道 excel 文件将具有的确切工作表数。我试过了: 但它不起作用,所以我想知道是否有任何方法可以浏览工作簿的所有工作表。

  • 我有一本有工作表的工作簿。为了简单起见,假设我的工作簿有一个工作表。在我的工作表中,它被称为“SHEET1”,在单元格A1到A4中有数据。 我希望我的VBA代码做的是: 将工作簿“A”的第1行(或特别是单元格A1至A4)复制到范围变量“我的范围”中 创建一个新的工作簿,我们将此工作簿称为'B' 为工作簿'B'的默认“sheet1”指定一个新名称为“测试名称” 打开工作簿'B'(尽管我意识到VBA代

  • 问题内容: 不 使用或 仅 使用,当字段数未知或每行更改时,如何获取最后一个字段? __ 问题答案: 您可以尝试这样的事情: 说明 将“ maps.google.com”反转为 使用点(即“。”)作为定界符,并选择第一个字段,即 最后,我们再次将其反转以获得

  • 请记住,这与保护单个工作表的密码不同,在单个工作表中,用户仍然能够打开文件并查看数据,但具有只读访问权限。 我在SXSSFWorkbook文档中没有找到任何东西:https://poi.apache.org/apidocs/org/apache/poi/xssf/streaming/SXSSFWorkbook.html 看起来XSSFWorkbook有一个名为setWorkbookPassword

  • 我有两本谷歌工作簿。一个是费率表,另一个是带有定价的供应商列表。 我通过importrage命令将带有定价工作簿的供应商列表链接到费率表工作簿。这非常有效,在您向费率表工作簿添加新行或删除行之前,所有内容都会按原样更新。此时,供应商工作簿不会更新引用,只是指向与原来相同的行,现在显示的数据不正确。 如何动态地让供应商列表工作簿注意到费率表工作簿中行的添加或删除,并更新导入公式? 这能做到吗? 非常