|
|
【答案】应助回帖
感谢参与,应助指数 +1
使用 Microsoft Office Excel 文件时,需要牢记几个注意事项:
•ArcGIS 支持 Excel 2003 和更早版本的 .xls 文件以及 Excel 2007 .xlsx 文件。Excel 2007 的一大优势是它允许的工作表大小(1,048,576 行乘 16,384 列)比 Excel 2003 中的工作表大小(65,536 行乘 256 列)要大得多。
•如果要在 ArcGIS 中使用 .xlsx 文件,但未安装 Excel 2007,则您将需要安装“2007 Office System 驱动程序”。可从 Microsoft 下载中心下载此驱动程序。如果已安装 Microsoft Excel 2010,或者未安装任何版本的 Microsoft Excel,则在使用 .xls 或 .xlsx 文件前必须安装 2007 驱动程序。
•在 ArcGIS 中打开工作簿时,Excel 表在 ArcGIS 和 Excel 中均为只读。
•字段名称从工作表各列的首行中获取。您可以在表的“属性”对话框的“字段”选项卡上查看属性、设置字段名称的别名和设置字段可见性。
•与标准数据库不同,Excel 不会在输入数据时强制值的字段类型。因此,在 Excel 中指定的字段类型对 ArcGIS 中显示的字段类型不起任何决定作用。ArcGIS 中的字段类型是由该字段的头八行值扫描决定的。如果在单个字段中扫描到混合数据类型,则该字段将以字符串字段的形式返回,并且其中的值将被转换为字符串。
•在 ArcGIS 中,数值字段将被转换为双精度数据类型。
•Excel 表与其他不包含 ObjectID 字段的表类似。这表示您无法在地图中编辑、执行关联或进行选择。
•ArcGIS 中的 Excel 文件支持使用 Microsoft OLE DB Provider for Jet 4.0 及其支持的 Excel 索引顺序访问方法 (ISAM) 驱动程序。有关 Microsoft OLE DB Provider for Jet 4.0 及其支持的 Excel ISAM 的详细信息,请参阅 Microsoft KB 文章 326548。
•您可通过使用来自“地理处理模型 & 脚本工具库”的“导出到 Excel”工具直接导出到 Excel。您也可将表格数据导出为 dBASE 格式,其可在 Excel 97/2003 中打开并保存为 .xls 文件。Microsoft 在 Office 2007 中终止支持 .dbf 文件。
•您还可以通过 OLE DB 数据库连接打开 Excel 文件。 |
|