背景:
情况:
问题:
我在 StackOverflow 以及许多其他网站上进行了广泛的搜索,但似乎找不到适合我的解决方案。
任何见解将不胜感激!
当您收到“数字存储为文本”错误时,我相信您在 Excel 工作表中添加的值是字符串。 请通过显示变量的类型来确认这一点。
type(variable_name)
如果是
<class'str'>
,则在将变量传递到 Excel 工作表时添加 float
。
your_number = '412.5876'
ws['A1'] = float(your_number)
这应该可以解决您的问题。