pandas如何在excel指定单元格加入明天时间
时间: 2023-06-11 10:04:47 浏览: 159
单击datagridview单元格插入时间控件
5星 · 资源好评率100%
可以使用Python中的datetime模块和pandas中的to_excel方法来实现。具体示例代码如下:
```python
import pandas as pd
from datetime import datetime, timedelta
# 创建一个DataFrame
df = pd.DataFrame({'Name': ['John', 'Mary', 'Peter'],
'Date': [datetime.now(), datetime.now(), datetime.now()]})
# 将DataFrame写入Excel文件中
writer = pd.ExcelWriter('test.xlsx', engine='xlsxwriter')
df.to_excel(writer, sheet_name='Sheet1', index=False)
# 获取第二行第二列的单元格
worksheet = writer.sheets['Sheet1']
cell = worksheet.write_formula('B2', "=NOW()+1")
writer.save()
```
以上代码中,我们先创建了一个带有时间列的DataFrame。然后使用pandas的to_excel方法将DataFrame写入到Excel文件中。接着,通过xlsxwriter模块获取到Excel文件的worksheet对象,并使用write_formula方法来在指定单元格中写入公式,公式内容为“=NOW()+1”,即明天的日期。最后,将Excel文件保存即可。
阅读全文