我正在使用 openpyxl v1.7.0(这是与我们的软件兼容的唯一版本,无法更新)。当我使用脚本写入单元格时,它会清除所有格式。因此,每次使用文件时,我都会使用格式刷将格式应用于整个列。格式已应用,我可以在功能区中看到它......但格式刷实际上并没有更新单元格。因此,要更新单元格,我必须单击一个单元格,单击公式栏,然后按 Enter(Tab 也可以)。我一直对脚本添加的每个单元格都执行此操作。这对我来说是一个巨大的时间浪费,我需要 excel 将它们识别为日期。
有什么技巧可以更新 100 行和约 70 列的格式吗?
下面是选定单元格的屏幕截图,该单元格“格式化”为日期,但未更新并显示为字符串(左对齐)。我已更新其下方的单元格以显示其应有的样子。