写一个读取xlsx文件内容保存到一个列表里的python脚本
时间: 2024-02-11 13:09:41 浏览: 87
可以使用Python中的openpyxl库来读取xlsx文件内容并将其保存到一个列表中。下面是一个示例脚本:
```python
import openpyxl
# 打开Excel文件
workbook = openpyxl.load_workbook('example.xlsx')
# 获取第一个工作表
worksheet = workbook.active
# 定义一个空列表来保存内容
data = []
# 遍历工作表中的每一行
for row in worksheet.iter_rows(values_only=True):
# 将每一行的内容添加到列表中
data.append(row)
# 打印列表内容
print(data)
```
在这个脚本中,我们首先使用openpyxl库的load_workbook函数打开了一个名为example.xlsx的Excel文件,并获取了第一个工作表。然后,我们定义了一个空列表data来保存读取到的内容。
接下来,我们使用iter_rows函数遍历了工作表中的每一行,并将每一行的内容添加到data列表中。最后,我们打印了data列表中的内容。
注意,这个脚本假设Excel文件中第一行是表头,如果需要去掉表头,可以在遍历行时跳过第一行。
相关问题
用python3写一个读取xlsx表格内容的脚本
可以使用openpyxl模块来读取xlsx表格内容。下面是一个简单的示例脚本,可以读取指定xlsx文件的第一个工作表中的所有单元格内容并打印出来。
```python
import openpyxl
# 打开xlsx文件
workbook = openpyxl.load_workbook('example.xlsx')
# 获取第一个工作表
worksheet = workbook.worksheets[0]
# 遍历工作表中的所有单元格
for row in worksheet.iter_rows():
for cell in row:
# 打印单元格的内容
print(cell.value)
```
其中,`openpyxl.load_workbook`函数用于打开指定的xlsx文件,`workbook.worksheets[0]`获取第一个工作表,`worksheet.iter_rows()`返回一个生成器,用于遍历工作表中的所有行,`cell.value`获取单元格的值。根据需要可以进行更改和扩展。
给我一个使用Python读取xlsx文件的脚本
当然可以,以下是一个简单的使用Python读取xlsx文件的脚本:
```python
import openpyxl
# 读取xlsx文件
wb = openpyxl.load_workbook('example.xlsx')
# 获取工作表
ws = wb.active
# 获取单元格的值
cell_value = ws['A1'].value
# 遍历行
for row in ws.iter_rows():
# 获取单元格的值
cell_value = row[0].value
print(cell_value)
# 遍历列
for col in ws.iter_cols():
# 获取单元格的值
cell_value = col[0].value
print(cell_value)
# 关闭工作簿
wb.close()
```
这个脚本使用了openpyxl库来读取xlsx文件并获取单元格的值。你可以根据自己的需求修改代码来实现更多的功能。
阅读全文