今天在SQLSERVER中导EXCEL数据,发现栏位若设置为varchar时,数据会自动转为科学计数法,在EXCEL把栏位改为文本格式也不行,用Convert也不好使,网上查了下,记录: select cast(cast(字段 as decimal(18,0)) as varchar)