Luc*_*cas 2 .net c# excel closedxml
我有ClosedXML类似的问题,像这样的一个,但有点diferent。SetDataType方法不起作用。例如,我的值
string 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);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
918 次 |
| 最近记录: |