读取Excel的两列数据,并用于输出
时间: 2023-05-19 20:07:27 浏览: 138
如果想读取Excel的两列数据并进行输出,可以使用Python库中的pandas。下面是一个示例代码:
```python
import pandas as pd
# 读取Excel文件
df = pd.read_excel('文件路径/文件名.xlsx')
# 读取两列数据
col1 = df['列1名称']
col2 = df['列2名称']
# 输出两列数据
print(col1)
print(col2)
```
在代码中,首先使用`read_excel`函数读取Excel文件,并存储在一个名为`df`的数据框中。然后,使用`df['列1名称']`和`df['列2名称']`读取两列数据,并分别存储在`col1`和`col2`中。最后,使用`print`函数输出两列数据。
相关问题
openpyxl使用for循环读取excel指定两列数据
可以使用Python的openpyxl库,结合for循环来实现读取Excel指定两列数据的操作。可以参考下面的代码:
```python
import openpyxl
# 打开Excel文件
workbook = openpyxl.load_workbook('data.xlsx')
# 选择指定的工作表
worksheet = workbook['Sheet1']
# 获取行数和列数
rows = worksheet.max_row
cols = worksheet.max_column
# 定义两个空列表,用于存储读取的数据
column1_data = []
column2_data = []
# 循环读取指定两列数据
for row in range(1, rows + 1):
column1_data.append(worksheet.cell(row=row, column=1).value)
column2_data.append(worksheet.cell(row=row, column=2).value)
# 输出读取的数据
print(column1_data)
print(column2_data)
```
这段代码中,我们首先使用openpyxl库打开Excel文件,并选择要读取的工作表。然后获取工作表的行数和列数,然后通过for循环来逐行读取指定两列的数据,并将其存储到两个列表中。最后输出这两个列表即可。
python读取excel表格两列,并打印
好的,以下是一个简单的示例代码,用于读取Excel表格中的两列数据并打印输出:
```python
import pandas as pd
# 读取Excel文件
df = pd.read_excel('example.xlsx')
# 选择需要的两列数据
data = df[['列名1', '列名2']]
# 打印输出
print(data)
```
其中,`example.xlsx`为需要读取的Excel文件名,`列名1`和`列名2`为需要读取的两列数据的列名。您需要将代码中的这些部分替换为您实际使用的文件名和列名。
阅读全文