如何将asc文件转换成的txt文件,并导入到sql server中?

来源:互联网 发布:mac word 替换 编辑:程序博客网 时间:2024/04/29 19:57

最近的工作是利用Arcgis处理得到pixels 数据,再用erdas 软件将pixels 数据转换成 ASCII码,最终生成了asc文件(文件中的数据每3个数据为一组,分别表示了: 横坐标X;纵坐标Y;密度值Z)。为了将这些数据进行处理,文件比较大,所以要用到sql server. 所以将asc文件转换成 txt文件,然后将txt文件导入sql server. 但是总是失败。


这是我想要的数据样式:


但是asc文件转换成txt文件后,后面的数据连着前面的:



而且第三列的数据长度是不固定的,并且有正有负,第一列的数据也是有正有负,并且如果是负的,就是如上图,如果是正的,中间会有一个空格。



以上都是用txt文件打开后看到的,但是我用pilotedit (一款文本编辑器,非广告,我也是偶然找到的),打开后是



经大神指引,得知是因为asc本身的标准转行符,windows不识别,sql server也不识别。所以要使用16进制数据代替转行符。形成的代码:




0 0