openxls 将 excel的数据 导入二维数据列表
时间: 2023-10-03 20:09:23 浏览: 128
将xls文件导入到列表控件中
4星 · 用户满意度95%
可以使用第三方库openpyxl来实现将Excel数据导入二维数据列表。以下是一个简单的示例代码:
```python
from openpyxl import load_workbook
def import_excel_data(file_path, sheet_name):
workbook = load_workbook(file_path)
sheet = workbook[sheet_name]
data = []
for row in sheet.iter_rows(values_only=True):
data.append(list(row))
return data
# 调用函数导入数据
file_path = 'path/to/your/excel/file.xlsx' # 替换为你的Excel文件路径
sheet_name = 'Sheet1' # 替换为你的Sheet名称
data_list = import_excel_data(file_path, sheet_name)
# 打印导入的数据
for row in data_list:
print(row)
```
在上述代码中,`import_excel_data`函数接收两个参数:Excel文件路径和Sheet名称。它使用`openpyxl`库加载Excel文件,并选择指定的Sheet。然后,通过迭代每一行并将其转换为列表,将所有行的数据添加到`data`列表中。最后,返回包含Excel数据的二维数据列表。
你只需将`file_path`和`sheet_name`替换为你实际的Excel文件路径和Sheet名称即可。
阅读全文