pychram制作excel表格,根据对话窗口选择产品配置:4个传感器,充电器,泵,根据配置计算价格
时间: 2023-10-24 18:04:27 浏览: 93
可以使用Python中的openpyxl模块来创建和编辑Excel文件。以下是一个简单的示例代码,用于创建一个Excel文件并在其中添加一个名为“产品配置”的工作表:
```python
import openpyxl
# 创建一个Excel工作簿
workbook = openpyxl.Workbook()
# 获取默认工作表
worksheet = workbook.active
# 为工作表命名
worksheet.title = "产品配置"
# 添加表头
worksheet.cell(row=1, column=1, value="产品")
worksheet.cell(row=1, column=2, value="价格")
# 添加传感器
worksheet.cell(row=2, column=1, value="传感器")
worksheet.cell(row=2, column=2, value="100")
# 添加充电器
worksheet.cell(row=3, column=1, value="充电器")
worksheet.cell(row=3, column=2, value="50")
# 添加泵
worksheet.cell(row=4, column=1, value="泵")
worksheet.cell(row=4, column=2, value="200")
# 计算价格
config = input("请输入产品配置:")
products = config.split(",")
total_price = 0
for product in products:
if product == "传感器":
total_price += 100
elif product == "充电器":
total_price += 50
elif product == "泵":
total_price += 200
# 输出总价格
print("总价为:", total_price)
# 保存Excel文件
workbook.save(filename="产品配置.xlsx")
```
在上面的代码中,我们首先创建了一个名为“产品配置”的工作表,并在其中添加了表头和产品信息。然后,我们通过输入对话框获取用户选择的产品配置,并根据配置计算出总价格。最后,我们将价格输出到对话框中,并将工作簿保存为Excel文件。
阅读全文