我使用openpyxl读取xlsx文件,然后在将其保存到新文件中之前添加它。
它曾经在openpyxl 2.1.2上运行良好,但在使用最新版本的openpyxl的新计算机上安装python后,它开始隐藏所有添加的列。
我尝试过添加:
ws.column_dimensions['A'].hidden = False
...
ws.column_dimensions['Z'].hidden = False
但这并没有改变任何事情。
有什么想法吗?必须打开生成的只是为了取消隐藏和保存的每个电子表格都有点烦人。
答案 0 :(得分:1)
默认情况下,openpyxl不会隐藏列。如果您认为存在问题,请提交错误报告。
答案 1 :(得分:0)
尝试将openpyxl版本升级到2.3或更高版本。我之前有同样的问题,升级版解决了我的问题