python读excel
时间: 2023-08-20 22:14:34 浏览: 102
在Python中,有多种方法可以读取Excel文件。以下是几种常用的方法:
方法一:使用pandas库的read_excel()方法直接读取Excel文件。首先,需要导入pandas库。然后,使用read_excel()方法并传入Excel文件的路径作为参数,即可读取Excel文件的内容。例如:
```python
import pandas as pd
path = r'D:\PythonTest\20200925\example\ex1.xlsx'
frame = pd.read_excel(path)
```
这样,Excel文件的内容就会被读取到一个DataFrame对象中。
方法二:使用Python自带的open()方法读取文本文件。首先,使用open()方法打开Excel文件,并将文件对象赋值给一个变量。然后,使用readlines()方法读取文件的所有行。例如:
```python
print('----使用 Python自带的open() 读取文件-----')
path = r'example/ex2.txt'
frame = open(path)
print(frame.readlines())
```
这样,Excel文件的内容就会被读取并打印出来。
方法三:使用pandas库的ExcelFile()方法读取Excel文件。首先,导入pandas库。然后,使用ExcelFile()方法并传入Excel文件的路径以及engine='openpyxl'参数,生成一个ExcelFile对象。最后,可以通过该对象来访问Excel文件的内容。例如:
```python
import pandas as pd
xlsx = pd.ExcelFile(r'example/ex1.xlsx', engine='openpyxl')
print(xlsx)
```
这样,Excel文件的内容就会被读取到ExcelFile对象中。
以上是几种常用的Python读取Excel文件的方法。根据具体的需求和文件类型,可以选择适合的方法来读取Excel文件的内容。
阅读全文