from datetime import datetime
import openpyxl
# 需要提前在同目录下创建一个log,xlsx
# 日志文件
def Time_log(logg):
log_value = logg
now = datetime.now()
# 测试输出当前时间
# print(now.strftime("%d/%m/%Y, %H:%M:%S"))
# 将当前时间(字符串)赋值
now_time = now.strftime("%d/%m/%Y, %H:%M:%S")
# 打开xx.xlsx文件
wb = openpyxl.load_workbook('log.xlsx')
sheet = wb.active # 获取活动表
# 获取最大的行值
max_wb_row = wb.active.max_row
# 将当前时间和出入来的logg的数据合并成一条并赋值
time_values = now_time + '\t' + log_value
# 以后可以在这里加一个换行
# 将合并后的数据插入最大值+1的位置
sheet.cell(max_wb_row + 1, column=1, value=time_values)
# 输入插入的数据
# print(sheet.cell(max_wb_row + 1, column=1).value)
# 报错插入的数据
wb.save('log.xlsx')
Time_log('测试语句')
python写入Excel(类似日志-案例)
最新推荐文章于 2023-08-27 01:26:09 发布