要使用Python保存Excel文件并自定义命名,你可以使用`openpyxl`库。下面是一个示例代码,演示如何根据变量值来自定义文件名并保存Excel文件:
import openpyxl
# 创建一个新的工作簿
workbook = openpyxl.Workbook()
worksheet = workbook.active
# 假设你有一些数据要写入工作表
data = [['项目', '金额'],
['A', 100],
['B', 200],
['C', 300]]
# 将数据写入工作表
for row in data:
worksheet.append(row)
# 自定义文件名
name_1 = "省"
name_2 = "市"
name_3 = "日期"
name_4 = "金额"
filename = f"C:/Users/person/Desktop/{name_1}{name_2}{name_3}{name_4}.xlsx"
# 保存工作簿
workbook.save(filename)
在上述代码中,我们首先创建了一个新的工作簿和工作表。然后,将数据逐行写入工作表。接下来,使用`f-string`将自定义的名称组合成完整的文件路径(例如:`C:/Users/person/Desktop/省市日期金额.xlsx`)。最后,调用`workbook.save()`方法保存工作簿,并指定文件名。
请注意将代码中的数据和文件路径替换为你自己的实际数据和路径。希望这可以帮助到你!如果还有其他问题,请随时提问。 |