gpt4 book ai didi

python - win32com - 在 Excel 工作表中写入字符串值

转载 作者:行者123 更新时间:2023-12-01 06:14:39 25 4
gpt4 key购买 nike

我正在使用 win32com 写入从数据库收到的一些日期,我的问题是我有像“01”这样的值,而在 Excel 中只是“1” - 而不是“01”。示例:

    b = row[1] # b has the value 01
c = "-"+b+"-" # c has value -01-
sheet.Cells(1,1).Value = b # I have in Excel '1' ; I've try with str(b), c - but is the same

如何解决此问题,以便在 Excel 中将值识别为字符串(在本例中为 01)?

谢谢。

最佳答案

感谢 eumiro 的观点

我找到了解决方案 - 我正在格式化单元格以包含字符串值:

range = sheet.Range(sheet.Cells(1, 1), sheet.Cells(100, 2) )
range.NumberFormat = '@'

我在将值放入单元格之前执行此操作,它工作正常,现在在 Excel 单元格中我有字符串值。

关于python - win32com - 在 Excel 工作表中写入字符串值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3931791/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com