office excel单列数据类型不一致,导入时部分数据为空
现象:excel导入SQL时发现有部分数据导入后变成空值,查了很多资料,发现SQL数据库在导入时会检查EXCEL列里的数据格式,如果此列文本型比数字型的个数多,则导入后只会导入文本,而数字的就自动丢弃了。反之亦然。
直接将EXCEL表里的值点击右键设置单元格格式改成文本型,是没有用的,只有左上角带有绿色三角的才会是文本型,才可以导入到SQL。
思考:怎么将EXCEL里的数值变成文本,怎么将EXCEL里的内容左上角加上绿色三角(单元格左上角加上绿色三角)
解决方法:选中所有要转换成文本的数字单元格,点击EXCEL表菜单里的‘数值’,再点‘分列’,随意选择分隔符号或固定宽度都行,点下一步,再点下一步,在数据格式里选择‘文本’,点完成。
C++读取excel列表数据,某列数据格式不同的会导致数据丢失
最新推荐文章于 2024-10-13 21:36:35 发布