从Sql Server查询出职员列表,然后把结果复制到Excel, 其中工号如果是0开头,则0会被Excel自动消失掉,即Excel会自动将数字字串转为数字。这是不符合要求的。
无意间试出了这样一种解决办法。
1. Sql查询时直接在工号前面加一个字母A
2. 将查询结果复制到Excel工作表
3. 在Excel工作表中用ctrl + H快捷键将A批量替换为单引号即可转换为文本。(注:如果直接在第1步工号前不加A,直接加单引号后复制到Excel不能转为文本)

从Sql Server查询出职员列表,然后把结果复制到Excel, 其中工号如果是0开头,则0会被Excel自动消失掉,即Excel会自动将数字字串转为数字。这是不符合要求的。
无意间试出了这样一种解决办法。
1. Sql查询时直接在工号前面加一个字母A
2. 将查询结果复制到Excel工作表
3. 在Excel工作表中用ctrl + H快捷键将A批量替换为单引号即可转换为文本。(注:如果直接在第1步工号前不加A,直接加单引号后复制到Excel不能转为文本)
本文标题:数字工号列表复制到Excel后前导0自动消失的处理办法
本文链接:https://www.haomeiwen.com/subject/iniqectx.html
网友评论