我有一个用C#编写的Excel加载项,可以将文本文件导入Excel工作表。文件中的一些字段是文本和一些数字。
问题步骤:
-
将系统的区域设置更改为荷兰语(比利时)
-
打开Excel并将文件导入Excel。记录包含781118之类的值,这些值被转换为781.118。请注意,在荷兰语(比利时)中,逗号是十进制字符,点是千字符。
我不需要自动格式化数字,只想显示我从文件(781118)中得到的内容。如果我把手机号码设置为“
@
“即文本,然后它会显示一个错误(智能标签),上面写着”
以文本形式存储的数字
“。我知道我可以通过进入“选项”框来更改设置,但我不想为此更改Excel中的任何用户选项。
我尝试过用“'”(撇号)设置单元格的值2,但显示了相同的错误。如果我在设置值后将单元格的格式设置为其他格式,那么实际值会发生变化,我会丢失小数。
Excel中是否有方法只显示数值,而不在单元格中显示“以文本形式存储的数字”错误?