gpt4 book ai didi

c# - ClosedXML - 设置单元格的数据类型不起作用

转载 作者:行者123 更新时间:2023-11-30 20:17:03 24 4
gpt4 key购买 nike

我对 ClosedXML 有类似的问题,比如 one但有点不同。SetDataType 方法不起作用。例如,我有值(value)字符串 dps = "3.12.02"这不是日期也不是数字,它是有效文本。

当我这样做时:
ws.Cell(1, 1).Value = dps;
ws.Cell(1, 1).SetDataType(XLCellValues.Text);

并保存文件,然后在 Excel 中打开它,它仍然会把它转换成像 37593 这样的垃圾我试着把它放在设置值前后,没有变化。

有人能帮帮我吗?

最佳答案

.Value 方法尝试猜测您设置的值的类型。在您的情况下,该值是一个有效的(即可解析的)DateTime,它在内部存储为数字。

要显式设置一个值,无需猜测,请使用:

string dps = "3.12.02";
ws.Cell(1, 1).SetValue(dps);

关于c# - ClosedXML - 设置单元格的数据类型不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46421305/

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