CSV 文本文件的导入

CSV(即 Comma Separate Values)是以文本形式记录数据的文件(通常以逗号为分隔符),这种格式经常用来作为不同程序之间的数据交互的格式。

用户可以通过 Excel 工具将*.xlsx,*.xls,*.xml等格式的属性数据转化成 *.csv 格式数据,进而实现将纯属性数据及属性表形式的其他数据导入

同时支持导入满足 csv 格式规范的 txt(*.txt)格式的属性数据,用户无需再进行数据转换即可直接导入。

使用说明

具体文件格式需要注意以下几点问题:

如下图所示,要导入的 *.csv 文件内容如下图,CSV 数据以英文逗号(“,”)作为分隔符,首行为数据的字段信息。共包含了四列属性数据,每一列的含义分别是:X 坐标值,Y 坐标值,类型编码和颜色。

功能入口

操作步骤

  1. 数据导入对话框中,添加要导入的 *.csv 格式文件,添加方式请参见导入数据介绍。
  2. 结果设置与源文件信息,请参见公共参数介绍
  3. 转换参数
  4. 导入为空间数据:勾选该复选框,则导入后的数据为点数据集;若未勾选,则为属性表数据集。
  5. 设置完成后,单击“导入”按钮,执行导入 CSV 文件的操作。导入后的点数据集或属性表数据如下:

注意事项

  1. 在用记事本等文本编辑工具编辑 CSV 文件时,若列内容中存在半角特殊字符(逗号、换行符或双引号),需使用半角双引号对字段值进行转义。若列内容中存在半角引号(即"),则应替换为半角双引号("")转义,并用半角引号将字符串包含起来。如导入后字段值需为:Venture"Extended Edition",则 CSV 文件中应写成:"Venture""Extended Edition""";导入后字段值为:"Supermap",则 CSV 文件中可写成:""Supermap""或者"""Supermap"""。
  2. 在用 Microsoft Excel 工具编辑 CSV 文件时,字段内容存在特殊字符时,不需要添加转义符进行转码,Excel 在保存 CSV 文件时,会自动对单元格中的特殊字符进行转义处理。