迭代读取Excel工作表名称,拆分它们并将其保存为Python中每个工作表的新列,可以通过以下步骤实现:
import pandas as pd
# 读取Excel文件
df = pd.read_excel('file.xlsx', sheet_name=None)
# 获取所有工作表名称
sheet_names = df.sheet_names()
# 遍历每个工作表名称,并将其拆分保存为新列
for sheet_name in sheet_names:
# 拆分工作表名称
split_name = sheet_name.split('_')
# 将拆分后的名称保存为新列
df = df.assign(**{f'{sheet_name}_split': split_name})
# 将修改后的DataFrame保存为新的Excel文件
df.to_excel('new_file.xlsx', index=False)
这样,每个工作表的名称都会被拆分并保存为新列,新的Excel文件将包含这些新列的数据。
在腾讯云的产品中,可以使用腾讯云对象存储(COS)来存储和管理Excel文件。腾讯云COS是一种高可用、高可靠、低成本的云端存储服务,适用于各种场景下的数据存储和访问需求。您可以通过以下链接了解更多关于腾讯云COS的信息:
腾讯云对象存储(COS):https://cloud.tencent.com/product/cos
希望以上信息能够对您有所帮助!
领取专属 10元无门槛券
手把手带您无忧上云