如何扫描所有单元格

时间:2015-12-28 11:03:13

标签: python excel win32com

我想使用win32compython扫描Excel工作表单元格,并保存单元格位置及其值的字典。

是否有一种有效的方法来扫描工作表?意思是,扫描尽可能少的单元格,但仍然用数据/值扫描所有单元格并忽略远处的单元格。

我曾经使用过openpyxl,每个工作表的参数都为self.max_rowself.max_column。是否有类似的参数或计算它们的好方法?

1 个答案:

答案 0 :(得分:1)

尝试这样的事情怎么样......

bsxfun

如果你有一个非常大的范围,你打算通过,我建议 试图通过COM来最小化来自COM层的来回 同时将一系列单元格转换为Python。

我记录了一段时间后我遇到的一些事情here

我之前写作的主要提示:

end_row = ActiveSheet.UsedRange.Rows.Count
end_column = ActiveSheet.UsedRange.Columns.Count