- `random`:用于生成随机数或随机选择,常用于模拟、抽样、打乱顺序 你导入了以下 Python 模块random用于生成随机数或随机选择常用于模拟、抽样、打乱顺序等openpyxl用于读写 Excel.xlsx文件支持单元格操作、样式设置、公式、图表等datetime两次导入其中一次是from datetime import datetime另一次是from datetime import timedeltadatetime.datetime用于表示具体日期和时间datetime.timedelta用于表示两个时间点之间的差值如加减天数、小时等常用于日期计算。⚠️ 注意from datetime import datetime和from datetime import timedelta可合并为一行fromdatetimeimportdatetime,timedelta且import datetime是冗余的因已单独导入datetime类建议删除以避免命名冲突或混淆。✅ 推荐精简写法importrandomimportopenpyxlfromdatetimeimportdatetime,timedelta以下是使用openpyxl创建新 Excel 工作簿并将当前时间精确到秒写入A1单元格的完整示例代码importopenpyxlfromdatetimeimportdatetime# 1. 创建一个新的工作簿wbopenpyxl.Workbook()# 2. 获取默认激活的工作表通常是 Sheetwswb.active# 3. 写入当前时间到 A1 单元格ws[A1]datetime.now()# 4. 可选设置单元格格式为日期时间格式确保 Excel 正确显示ws[A1].number_formatyyyy-mm-dd hh:mm:ss# 5. 保存工作簿wb.save(current_time.xlsx)print(已保存当前时间到 current_time.xlsx 的 A1 单元格。)✅ 说明wb.active返回默认工作表名为Sheetdatetime.now()返回包含年月日时分秒微秒的datetime对象openpyxl 会自动识别并存储为 Excel 的日期时间类型设置number_format可控制 Excel 中的显示格式否则可能显示为数字序列如45321.678...保存后用 Excel 打开即可看到格式化的时间如2024-05-20 14:23:45。⚠️ 注意若需仅写入日期或仅时间可用datetime.now().date()或datetime.now().time()对应格式可设为yyyy-mm-dd或hh:mm:ss。