python - xlsxwriter.exceptions.InvalidWorksheetName Excel 工作表名称必须 <= 31 个字符
问题描述
在 python 中创建 excel 输出时,文件的长度是 > 31 。我们有什么办法可以处理这个问题...?
xlsxwriter.exceptions.InvalidWorksheetName: Excel worksheet name must be <= 31 chars.
如果这是一个重复的问题,请告诉我。因为我找不到确切的解决方案
解决方案
不是xlsxwriter
(见这里)。
您可以做的是:生成一个文件名较短的文件,并在创建后重命名:
import os
os.rename('a.xlsx', 'this_is_a_very_long_file_name_with_more_characters_than_32.xlsx')
推荐阅读
- node.js - Mongoose:是否可以在数组类型的字段上使用填充来仅返回该数组的 X 个元素?
- java - 计算每个数组列的总和
- javascript - TS SyntaxError:重复的参数 - 相同的代码,不同的结果
- r - 集群自举标准错误在 R 中用于 plm 函数
- angular - 类型“未定义”不可分配给类型“ApexAxisChartSeries | ApexNonAxisChartSeries'
- javascript - 合并 package-lock.json 后,无法加载在“package.json”中声明的插件“jsx-a11y”
- javascript - 如何使用相同的按钮切换两个元素(无 JQuery)
- angular - 无法以正确的顺序显示数据
- r - 使用 R 中的官员超链接到灵活表格单元格中的另一张幻灯片
- typescript - VSCode Vue3 + Typescript 智能感知与组合 API