xlwings 读取指定列
时间: 2023-09-21 15:10:43 浏览: 88
读取指定行
要读取指定列,可以使用 `Range()` 方法的 `[:, column]` 语法,其中 `column` 是你要读取的列的字母标识符,例如:
```python
import xlwings as xw
# 打开工作簿
wb = xw.Book('example.xlsx')
# 读取 A 列
a_column = wb.sheets['Sheet1'].range('A:A').value
# 读取 C 列
c_column = wb.sheets['Sheet1'].range('C:C').value
```
在上面的代码中,`range('A:A')` 和 `range('C:C')` 分别读取了 A 列和 C 列的值。请注意,这些值将作为一个列表返回,其中每个元素对应于该列中的一个单元格。如果你只想读取列中的一组特定行,可以使用以下语法:
```python
# 读取 A 列的第 2 到 5 行
a_column_subset = wb.sheets['Sheet1'].range('A2:A5').value
```
阅读全文