openpyxl.read_excel函数的参数和使用方法
时间: 2024-05-13 09:18:31 浏览: 234
`openpyxl` 是一个用于读写 Excel 文件的 Python 库,其中 `read_excel` 函数用于从 Excel 文件中读取数据。其语法如下:
```python
openpyxl.load_workbook(filename, read_only=False, keep_vba=True, data_only=False, guess_types=False, keep_links=True)
```
其中,参数的含义如下:
- `filename`:Excel 文件的路径和文件名。
- `read_only`:是否以只读模式打开 Excel 文件,默认为 `False`。
- `keep_vba`:是否保留 VBA 代码(宏),默认为 `True`。
- `data_only`:是否只读取单元格的值而不是公式,默认为 `False`。
- `guess_types`:是否尝试猜测单元格的数据类型,默认为 `False`。
- `keep_links`:是否保留单元格中的链接,默认为 `True`。
例如,读取名为 `example.xlsx` 的 Excel 文件,并将其保存为 `workbook` 对象:
```python
import openpyxl
workbook = openpyxl.load_workbook('example.xlsx')
```
读取后,可以通过以下方式获取工作表对象:
```python
worksheet = workbook.active # 获取活动工作表对象
worksheet = workbook['Sheet1'] # 获取名为 Sheet1 的工作表对象
```
然后可以使用 `worksheet` 对象中的方法和属性来访问和操作工作表中的单元格数据。
阅读全文