对于有经验的编码员来说,我需要做的事情可能非常简单。我的 Python 程序成功执行以下操作:
导入 Excel 电子表格
遍历行并计算“模型”的重复出现次数,模型(位置)是否被消耗,以及谁“消耗”了模型(以及他们消耗了多少)。任何不是“已消费”的东西都将被视为“可用”。
打印“Model”、“Consumed”、“Available”和“Requestor”(使用过模型的人)。
我不仅需要打印值,还需要将它们添加到 Excel 工作簿上的工作表中,并将模型、已使用、可用和请求者作为列标题。
这是我打印值的方式:
if not REQUESTORLIST:
print(CURRENTMODEL, "Consumed:", CONSUMEDCOUNTER, "Available:", AVAILABLECOUNTER)
else:
print(CURRENTMODEL,"Consumed:",CONSUMEDCOUNTER, "Available:",AVAILABLECOUNTER,REQUESTORS)
以下是数据类型:
print(type(CURRENTMODEL))
print(type(CONSUMEDCOUNTER))
print(type(AVAILABLECOUNTER))
print(type(REQUESTORS))
输出:
<class 'str'>
<class 'int'>
<class 'int'>
<class 'collections.Counter'>
最后,程序输出被截断:
Model WS-SFP Consumed: 1 Available: 2 Counter({'Requester Anthony House': 1})
我是编程的新手(这是我编写的第一个程序)并且无法找到将这些值写入带有我需要的四列标题的 Excel 工作表的方法。我试图将它们转换为字符串并使用 .write 但到目前为止没有成功。你有什么建议吗?
蛊毒传说
郎朗坤
犯罪嫌疑人X
相关分类