如何更改excel单元格数字格式General
至Text
不考虑单元格中的数据?
我正在使用 openpyxl 1.8.6。
最佳答案
我知道这个问题真的很老了,但它仍然可能是相关的,因为我在谷歌搜索同一件事时才发现它。上述方法在大多数情况下都有效,但不适用于 Excel 开始表现得像我过去认识的人那样的烦人情况,并且认为一切都是约会。 ;)
我会这样做:
cell = ws['A1']
cell.number_format = '@'
'@'
是强制文本格式的占位符。文档建议这适用于版本 1.8.6 以及最新版本。
关于openpyxl - 使用 openpyxl 1.8.6 将 excel 单元格编号格式 "General"更改为 "Text",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29833900/