防止值自动更改

时间:2014-08-05 11:32:53

标签: excel

我有一个我在excel中打开的csv文件。大值以指数值自动变化。例如

11  20140729170918  3568990563101700
11  20140729194914  3568990563101700
11  20140729220904  3568990563101700

更改为

11  2.01407E+13 3.56899E+15
11  2.01407E+13 3.56899E+15
11  2.01407E+13 3.56899E+15

我不希望这些值被改变。我可以使用'格式化单元格来更改它们。选项,但我想自动并始终这样做。

1 个答案:

答案 0 :(得分:0)

如果您在对话框中导入强制文本等列,请以正确的方式导入。

enter image description here

如果你使用VBA:

Workbooks.OpenText Filename:="E:\0\00.TXT", Origin:=xlMSDOS, StartRow:=1 _
    , DataType:=xlDelimited, TextQualifier:=xlDoubleQuote, _
    ConsecutiveDelimiter:=True, Tab:=False, Semicolon:=False, Comma:=False _
    , Space:=True, Other:=False, FieldInfo:=Array(Array(1, 2), Array(2, 2), Array _
    (3, 2)), TrailingMinusNumbers:=True