Excel中sheet页时间变换代码

import datetime
lastDate = datetime.datetime.strptime(lastDate,"%m%d")
lastDate = lastDate + datetime.timedelta(days=1)
lastDate = lastDate.strftime("%m%d")
print(lastDate)
在 Python 中使用 `openpyxl` 或 `pandas` 进行 Excel 操作时,可以通过指定 sheet 名称或索引来切换不同的工作表。 --- ### 使用 openpyxl 切换 Sheet #### 示例代码 - 创建并切换多个 Sheet ```python from openpyxl import Workbook # 创建一个新的工作簿对象 wb = Workbook() # 默认会有一个名为 "Sheet" 的活动表 ws1 = wb.active ws1.title = "第一个表格" # 添加新的工作表 ws2 = wb.create_sheet(title="第二个表格") ws3 = wb.create_sheet(title="第三个表格") # 写入不同工作表的数据 ws1['A1'] = '这是第一个表格' ws2['A1'] = '这是第二个表格' ws3['A1'] = '这是第三个表格' # 保存工作簿到文件 wb.save('multiple_sheets.xlsx') print("已成功创建包含多个Sheet的工作簿!") ``` #### 示例代码 - 读取特定 Sheet 数据 ```python from openpyxl import load_workbook # 加载现有的工作簿 wb = load_workbook('multiple_sheets.xlsx') # 根据名称获取某个Sheet ws2 = wb["第二个表格"] # 遍历该Sheet的内容 for row in ws2.iter_rows(values_only=True): print(row) ``` --- ### 使用 pandas 切换 Sheet #### 示例代码 - 将不同 DataFrame 写入不同的 Sheet ```python import pandas as pd # 准备两个数据框 data1 = {"姓名": ["张三"], "年龄": [20]} data2 = {"城市": ["北京"], "人口(百万)": [21]} df1 = pd.DataFrame(data1) df2 = pd.DataFrame(data2) # 创建ExcelWriter对象,并指定引擎为openpyxl with pd.ExcelWriter('multi_sheets_pandas.xlsx', engine='openpyxl') as writer: df1.to_excel(writer, sheet_name='人员信息', index=False) df2.to_excel(writer, sheet_name='城市信息', index=False) print("已成功将不同数据写入不同的Sheet!") ``` #### 示例代码 - 从特定 Sheet 读取数据 ```python import pandas as pd # 从Excel文件加载数据至DataFrame,指定sheet名 df_person = pd.read_excel('multi_sheets_pandas.xlsx', sheet_name='人员信息') df_city = pd.read_excel('multi_sheets_pandas.xlsx', sheet_name='城市信息') print("人员信息:") print(df_person) print("\n城市信息:") print(df_city) ``` 以上展示了如何用两种常见库分别切换和操作 Excel 工作簿中的不同 Sheet。无论是写入还是读取,都可以明确指明需要的操作目标。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

͝͝͝͝Bank

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值