在python中获取excel中第一列和第二列数据
时间: 2024-05-15 17:20:01 浏览: 137
可以使用openpyxl库来读取excel文件中的数据。
示例代码:
```python
import openpyxl
# 打开excel文件
workbook = openpyxl.load_workbook('example.xlsx')
# 选择第一个工作表
worksheet = workbook.active
# 获取第一列和第二列数据
column1 = []
column2 = []
for row in worksheet.iter_rows(values_only=True):
column1.append(row[0])
column2.append(row[1])
print(column1)
print(column2)
```
注意,上述代码中的`example.xlsx`为excel文件的文件名,需要替换成自己的文件名。`iter_rows()`方法用于迭代每一行数据,`values_only=True`参数表示只返回单元格的值而不是单元格对象。获取第一列和第二列数据的代码中,`row[0]`表示第一列数据,`row[1]`表示第二列数据。最后打印输出两列数据。
相关问题
python读取excel数据 合并第一列和第二列的数据,并放在第三列
你可以使用Python中的pandas库来读取Excel数据并进行合并。下面是一个示例代码:
```python
import pandas as pd
# 读取Excel文件
data = pd.read_excel('your_file.xlsx')
# 合并第一列和第二列的数据,并放在第三列
data['第三列'] = data['第一列'].astype(str) + data['第二列'].astype(str)
# 保存修改后的数据到新的Excel文件
data.to_excel('output_file.xlsx', index=False)
```
请将代码中的`your_file.xlsx`替换为你要读取的Excel文件的路径,然后运行代码即可。合并后的结果将保存在一个名为`output_file.xlsx`的新Excel文件中,其中第三列包含了第一列和第二列的合并结果。
python读取excel数据 合并第一列和第二列的数据,并放在第三列 并打印行数
你可以使用下面的代码来实现读取Excel数据、合并第一列和第二列,并将合并结果放在第三列,然后打印行数:
```python
import pandas as pd
# 读取Excel文件
data = pd.read_excel('your_file.xlsx')
# 合并第一列和第二列的数据,并放在第三列
data['第三列'] = data['第一列'].astype(str) + data['第二列'].astype(str)
# 打印行数
print("行数:", len(data))
```
请将代码中的`your_file.xlsx`替换为你要读取的Excel文件的路径,然后运行代码即可。代码会读取Excel文件,将合并结果放在第三列,并使用`len(data)`来获取DataFrame的行数,最后打印出来。
阅读全文