TypeError: <class 'openpyxl.packaging.custom.StringProperty'>.name should be <class 'str'> but value is <class 'NoneType'>
时间: 2023-12-31 08:04:26 浏览: 39
这个错误是由于在使用 openpyxl 库时,传递了一个空值给了 `name` 属性,但该属性应该是一个字符串类型。你需要确保传递给 `name` 属性的值是一个非空的字符串。
根据你之前提供的代码,这个错误可能出现在 `writer._save()` 这一行。openpyxl 库中的 `save()` 方法用于保存 Excel 文件,但你使用了 `_save()` 方法。
请确保你使用了正确的方法名称,即 `writer.save()` 而不是 `writer._save()`。这样可以确保正确地保存 Excel 文件,并避免上述错误。
如果问题仍然存在,请提供完整的代码和错误堆栈信息,以便我可以更好地帮助你解决问题。