python读取xls机xlsx文件内容
时间: 2023-09-11 09:10:38 浏览: 41
Python可以使用第三方库`pandas`来读取Excel文件中的内容,支持读取xls和xlsx格式。
首先需要安装`pandas`库,可以使用以下命令进行安装:
```
pip install pandas
```
然后使用以下代码读取Excel文件:
```python
import pandas as pd
# 读取xls文件
df = pd.read_excel('example.xls')
# 读取xlsx文件
df = pd.read_excel('example.xlsx')
# 打印文件内容
print(df)
```
在读取Excel文件时,还可以指定读取的sheet名称或sheet索引:
```python
# 指定读取的sheet名称
df = pd.read_excel('example.xlsx', sheet_name='Sheet1')
# 指定读取的sheet索引(从0开始)
df = pd.read_excel('example.xlsx', sheet_name=0)
```
另外,还可以使用`openpyxl`库来读取Excel文件,但需要注意的是该库只支持xlsx格式的文件。以下是使用`openpyxl`读取Excel文件的示例代码:
```python
from openpyxl import load_workbook
# 读取xlsx文件
wb = load_workbook(filename='example.xlsx')
# 读取指定的sheet
ws = wb['Sheet1']
# 打印文件内容
for row in ws.iter_rows(values_only=True):
print(row)
```
以上代码将Excel文件中Sheet1的内容逐行打印出来。`openpyxl`库的优势在于可以对Excel文件进行更加灵活的操作,例如读取指定单元格的内容、修改单元格的值等。