如何在xlsxwriter中计算Excel文档中的行数

4
有人知道如何使用xlsxwriter计算Excel工作表中行的数量吗?我已经寻找了类似于XLRD中的worksheet.nrows函数的方法,但是没有找到。我曾尝试在一个脚本中同时使用xlsxwriter和xlrd,但是由于xlsxwriter和xlrd尝试同时打开同一文件而导致错误。如果需要,我可以附上代码。非常感谢!

你得到了哪些错误? - PepperoniPizza
1个回答

6

你好,谢谢。这就解释了为什么我找不到任何关于它的东西。您有任何想法可以使用xlsxwriter创建/编写一个新的Excel文件,但在关闭xlsxwriter文档之前使用xlrd打开文档以读取行数吗?我一直遇到一个错误,即xlrd对Excel文件的引用认为该文件不存在,尽管它实际上存在。谢谢。 - user3688163
如果您没有关闭写入器,那么无法保证文件已保存到磁盘。实际上,如果我在完成写入并在阅读之前睡眠5秒钟,那么书就不在那里了。 - MxLDevs
3
不清楚你在这里想做什么 - 如果你想知道用 xlwt 创建的电子表格有多少行,可以检查工作表对象上的 last_used_row 属性。但似乎很奇怪,因为在第一次写入电子表格时必须设置行号。 - Peter DeGlopper

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接