我有一个我在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
我不希望这些值被改变。我可以使用'格式化单元格来更改它们。选项,但我想自动并始终这样做。
答案 0 :(得分:0)
如果您在对话框中导入强制文本等列,请以正确的方式导入。
如果你使用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