我想使用win32com
为python
扫描Excel工作表单元格,并保存单元格位置及其值的字典。
是否有一种有效的方法来扫描工作表?意思是,扫描尽可能少的单元格,但仍然用数据/值扫描所有单元格并忽略远处的单元格。
我曾经使用过openpyxl
,每个工作表的参数都为self.max_row
和self.max_column
。是否有类似的参数或计算它们的好方法?
答案 0 :(得分:1)
尝试这样的事情怎么样......
bsxfun
如果你有一个非常大的范围,你打算通过,我建议 试图通过COM来最小化来自COM层的来回 同时将一系列单元格转换为Python。
我记录了一段时间后我遇到的一些事情here。
我之前写作的主要提示:
end_row = ActiveSheet.UsedRange.Rows.Count
end_column = ActiveSheet.UsedRange.Columns.Count