使用用openpyxl保存的excel文件带有当时的系统时间日期
时间: 2023-02-08 18:53:24 浏览: 334
可以使用 Python 标准库中的 datetime 模块来获取当前系统日期和时间,然后使用 openpyxl 库将它们写入 Excel 文件的单元格中。
示例代码:
```python
from datetime import datetime
from openpyxl import Workbook
# 创建新的工作簿
wb = Workbook()
# 激活第一个工作表
ws = wb.active
# 获取当前日期和时间
now = datetime.now()
# 在第一个单元格中写入当前日期
ws['A1'] = now.strftime("%Y-%m-%d")
# 在第二个单元格中写入当前时间
ws['B1'] = now.strftime("%H:%M:%S")
# 保存工作簿
wb.save("excel_with_datetime.xlsx")
```
这里,使用 datetime.now() 方法来获取当前系统日期和时间,然后使用 strftime 方法来格式化它们。然后使用 openpyxl 库将它们写入相应的单元格中并保存为excel文件。
相关问题
使用用openpyxl保存的excel文件名后带有当时的系统时间日期
可以在保存文件时使用 `datetime` 模块获取当前系统时间并拼接到文件名中。示例代码如下:
```python
import datetime
from openpyxl import Workbook
#Create a workbook
wb = Workbook()
#Get current time
now = datetime.datetime.now()
#Create a file name with current date and time
file_name = 'example_' + now.strftime("%Y-%m-%d %H-%M-%S") + '.xlsx'
#Save the file
wb.save(file_name)
```
其中 `now.strftime("%Y-%m-%d %H-%M-%S")` 返回一个形如 "2022-01-14 22:24:12" 的字符串,可以根据需要调整格式。
openpyxl 创建excel文件
您可以使用 openpyxl 库创建 Excel 文件。首先,您需要安装 openpyxl 库:
```
pip install openpyxl
```
然后,您可以使用下面的代码来创建一个新的 Excel 文件:
```
import openpyxl
# Create a new workbook
workbook = openpyxl.Workbook()
# Save the workbook
workbook.save("example.xlsx")
```
这将创建一个名为 "example.xlsx" 的新 Excel 文件。
您还可以通过使用 openpyxl 库的其他功能来向 Excel 文件添加数据、格式化单元格等。例如,您可以使用下面的代码向 Excel 文件中的第一个工作表中的第一个单元格写入数据:
```
import openpyxl
# Open an existing workbook
workbook = openpyxl.load_workbook("example.xlsx")
# Get the first worksheet
worksheet = workbook.worksheets[0]
# Write to the first cell
worksheet.cell(row=1, column=1).value = "Hello, World!"
# Save the changes
workbook.save("example.xlsx")
```
希望这些信息能帮到您!
阅读全文