假设excel有“序号、门店编码、 门店名称、实际包装总体积(M3) 、总箱数、集货区标识、地区”列,行数不定,如何用pandas在“门店名称”列的最后一行添加明天日期
时间: 2023-06-09 22:05:08 浏览: 73
Pandas DataFrame数据的更改、插入新增的列和行的方法
可以使用以下代码将明天的日期添加到“门店名称”列的最后一行:
```python
import pandas as pd
from datetime import datetime, timedelta
# 读取 Excel 文件
df = pd.read_excel('example.xlsx')
# 获取明天的日期
tomorrow = datetime.now() + timedelta(days=1)
tomorrow_str = tomorrow.strftime('%Y-%m-%d')
# 找到“门店名称”列的最后一行
last_row = df.iloc[-1]
# 在最后一行的“门店名称”后添加明天的日期
last_row['门店名称'] += ' ' + tomorrow_str
# 将修改后的最后一行更新回 DataFrame
df.iloc[-1] = last_row
# 将 DataFrame 写回 Excel 文件
df.to_excel('example.xlsx', index=False)
```
这段代码将会修改名为 `example.xlsx` 的 Excel 文件,并在最后一行的“门店名称”列后添加明天的日期。注意需要事先安装 pandas 库。
阅读全文