二调和三调的数据处理,都涉及到地类名称和地类编码。每个地方的地类代码、地类名称、三大类配置等,可能都会有一些差别。为了解决这个问题,采用配置文件是比较好的解决方法了,每个地方的地类要求不一样,运行工具前先修改一下就可以了。
我最开始得到的二调三调地类配置,都是pdf建库规范里面出抠来的,为了方便程序读取(偷懒),直接保存成了CSV(文本)文件格式。
最近有朋友问到地类统计结果有出入的问题。因为每个地方的地类编码配置可能不一样,需要用户自己打开地类配置,进行修改。考虑到大家都习惯用excel编辑,决定还是用excel保存地类配置。于是就遇到了一些奇怪的问题。
问题一:csv(文本文件)用excel打开显示乱码


问题二:csv(文本文件)用excel打开以后,地类编码前面的0丢失

具体的原因,估计是excel打开文本时,如果字符串全是数字组成,会默认为整型,把前面的0去掉了。那怎么保留这些0呢?那就不能直接打开,要用导入的方式了,下面我们还是用截图一步一步说明:

2)导入csv文本文件

3)转换数据
导入以后,出现数据预览,选择转换数据:

4)修改数据类型为文本
这里看到转换后的数据,0还是丢失了,这里再选择数据类型为文本。

然后选择 替换当前转换:

5)关闭保存
这时地类编码前面的0正常显示了:


选择择关闭并上传,保存,大功告成!
这是一个小问题,但是很容易踩坑,如果各位老铁在收到别人给的文本文件,打开时出现异常,可以看看是不是这些问题。

夜雨聆风