python 通过openpyxl读入excel文件
时间: 2023-08-09 19:06:56 浏览: 115
解决python执行较大excel文件openpyxl慢问题
5星 · 资源好评率100%
你可以使用openpyxl库来读取Excel文件。首先,确保你已经安装了openpyxl库。如果没有安装,可以使用以下命令来安装:
```
pip install openpyxl
```
然后,你可以使用以下代码来读取Excel文件:
```python
from openpyxl import load_workbook
# 打开Excel文件
workbook = load_workbook('filename.xlsx')
# 选择工作表(可选)
worksheet = workbook['Sheet1']
# 读取单元格数据
cell_value = worksheet['A1'].value
# 读取整个行的数据
row_values = []
for cell in worksheet[1]:
row_values.append(cell.value)
# 读取整个列的数据
column_values = []
for cell in worksheet['A']:
column_values.append(cell.value)
# 读取整个工作表的数据
all_data = []
for row in worksheet.iter_rows():
row_data = []
for cell in row:
row_data.append(cell.value)
all_data.append(row_data)
# 关闭Excel文件
workbook.close()
```
在上面的代码中,首先使用`load_workbook`函数打开Excel文件。你需要将`filename.xlsx`替换为你实际的文件名。然后,你可以选择要读取的工作表,或者直接在整个工作表上进行操作。你可以通过指定单元格的坐标或行/列的索引来读取特定的数据。最后,记得关闭Excel文件。
希望这可以帮助到你!如果还有其他问题,请随时提问。
阅读全文