pandas读取excel表格,将一个li列表放在这个表格的E列
时间: 2024-02-20 11:59:40 浏览: 91
可以使用 pandas 库中的 read_excel 方法读取 Excel 文件,然后将列表 li 放在表格的 E 列上,最后使用 to_excel 方法将修改后的 DataFrame 对象写入到 Excel 文件中。具体代码如下:
```python
import pandas as pd
# 读取 Excel 文件
df = pd.read_excel('input.xlsx')
# 将列表 li 放在 E 列上
li = [1, 2, 3, 4, 5] # 示例数据
df['E'] = li
# 将 DataFrame 对象写入 Excel 文件
writer = pd.ExcelWriter('output.xlsx')
df.to_excel(writer, index=False)
writer.save()
```
其中,'input.xlsx' 是要读取的 Excel 文件名,li 是你要写入 E 列的列表数据,'output.xlsx' 是你要保存的 Excel 文件名。上述代码会将列表 li 内容写入到 Excel 文件的 E 列上,保存后即可查看结果。
相关问题
pandas读取excel表格,将一个li列表放在这个表格最后一列
可以使用 pandas 库中的 read_excel 方法读取 Excel 文件,然后将列表 li 放在表格最后一列上,最后使用 to_excel 方法将修改后的 DataFrame 对象写入到 Excel 文件中。具体代码如下:
```python
import pandas as pd
# 读取 Excel 文件
df = pd.read_excel('input.xlsx')
# 将列表 li 放在最后一列上
li = [1, 2, 3, 4, 5] # 示例数据
df[df.columns[-1] + 1] = li
# 将 DataFrame 对象写入 Excel 文件
writer = pd.ExcelWriter('output.xlsx')
df.to_excel(writer, index=False)
writer.save()
```
其中,'input.xlsx' 是要读取的 Excel 文件名,li 是你要写入最后一列的列表数据,'output.xlsx' 是你要保存的 Excel 文件名。上述代码会将列表 li 内容写入到 Excel 文件的最后一列上,保存后即可查看结果。注意,这里使用了 `df.columns[-1]` 来获取最后一列的列名,然后在其后面添加 1 来作为新列的列名。
pandas读取excel表格,将两个列表li1和li2放在表格最后两列
可以使用 pandas 库中的 read_excel 方法读取 Excel 文件,然后将列表 li1 和 li2 放在表格的最后两列上,最后使用 to_excel 方法将修改后的 DataFrame 对象写入到 Excel 文件中。具体代码如下:
```python
import pandas as pd
# 读取 Excel 文件
df = pd.read_excel('input.xlsx')
# 将列表 li1 和 li2 放在最后两列上
li1 = [1, 2, 3, 4, 5] # 示例数据
li2 = ['a', 'b', 'c', 'd', 'e'] # 示例数据
df[df.columns[-2] + 1] = li1
df[df.columns[-1] + 1] = li2
# 将 DataFrame 对象写入 Excel 文件
writer = pd.ExcelWriter('output.xlsx')
df.to_excel(writer, index=False)
writer.save()
```
其中,'input.xlsx' 是要读取的 Excel 文件名,li1 和 li2 是你要写入最后两列的列表数据,'output.xlsx' 是你要保存的 Excel 文件名。上述代码会将列表 li1 和 li2 内容分别写入到 Excel 文件的最后两列上,保存后即可查看结果。注意,这里使用了 `df.columns[-2]` 和 `df.columns[-1]` 来获取倒数第二列和最后一列的列名,然后在其后面添加 1 和 2 来作为新列的列名。
阅读全文