python - xlsxwriter.exceptions.InvalidWorksheetName Excel 工作表名称必须 <= 31 个字符

标签 python xlsxwriter

在 python 中创建 excel 输出时,文件的长度 > 31。有什么办法可以解决这个问题...?

xlsxwriter.exceptions.InvalidWorksheetName: Excel worksheet name  must be <= 31 chars.

如果这是一个重复的问题,请告诉我。因为我无法找到确切的解决方案

最佳答案

不适用于 xlsxwriter(参见 here)。

你可以做的是:生成一个文件名较短的文件,创建后重命名:

import os

os.rename('a.xlsx', 'this_is_a_very_long_file_name_with_more_characters_than_32.xlsx')

关于python - xlsxwriter.exceptions.InvalidWorksheetName Excel 工作表名称必须 <= 31 个字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58093170/

相关文章:

python - matplotlib.figure.Figure.add_subplots() 和 add_axes() 返回 None 而不是轴

python - XLSX Writer Python- 3 以数字为中点的色标

python - 如何使用 XLSXWRITER 的 set_y2_axis 函数设置最大边界?

python - Pandas 和 XlsxWriter : how to alter formatting and add comments from items in dataframe

python - 使用 Python 从 Excel 到 PowerPoint 的图表

python - statsmodel 属性错误 : module 'scipy.stats' has no attribute 'chisqprob'

python - 理解位置参数的直观方法不应该跟在关键字参数之后

python - Python 中是否存在用于查找满足某些条件的最佳值的内置函数?

Python ldap3 LDAPSocketOpenError 无法发送消息,套接字未打开

python - 在 Python 中使用 Xlsxwriter 合并 Excel 单元格