我想在 python excel 中使用字符串“,”设置单元格。但是 excel 太糟糕了
i want to set cell using string "," in python excel. but excel is terrible
我想使用字符串“,”设置单元格,但它不起作用。
这是我的代码。
import win32com.client
xlsfile = "D:\Temp\test.xlsx"
xl = win32com.client.dynamic.Dispatch("Excel.Application")
xl.DisplayAlerts = False
wb = xl.Workbooks.open(xlsfile)
sh = wb.Sheets[0]
sh.Cells(1,1).value = "20342,20343"
wb.Save()
xl.Quit()
我期望结果 20342,20343(string)
但 Excel 给出了结果 2,034,220,343(number)
。也许“,”是问题所在。
Excel 自动编号设置太糟糕了!!!!
您是否尝试过前导 '
,例如"'20342,20343"
这会通知 excel 将其余部分视为字符串。
我想使用字符串“,”设置单元格,但它不起作用。
这是我的代码。
import win32com.client
xlsfile = "D:\Temp\test.xlsx"
xl = win32com.client.dynamic.Dispatch("Excel.Application")
xl.DisplayAlerts = False
wb = xl.Workbooks.open(xlsfile)
sh = wb.Sheets[0]
sh.Cells(1,1).value = "20342,20343"
wb.Save()
xl.Quit()
我期望结果 20342,20343(string)
但 Excel 给出了结果 2,034,220,343(number)
。也许“,”是问题所在。
Excel 自动编号设置太糟糕了!!!!
您是否尝试过前导 '
,例如"'20342,20343"
这会通知 excel 将其余部分视为字符串。