表转 dBASE (转换)
摘要
将一个或多个表转换为输出文件夹中的 dBASE 表。
用法
-
此工具支持以下表格式作为输入:
- dBASE (.dbf)
- 逗号分隔值 (.csv)
- 由制表符分隔的文本 (.txt)
- Microsoft Excel 工作表(.xls 或 .xlsx)
- INFO
- VPF
- OLE 数据库
- 个人、文件或 SDE 地理数据库
- 内存中的表视图
对于文件输入(.csv 或 .txt),输入文件的第一行将用作输出表上的字段名称。字段名称不能包含空格或特殊字符(如 $ 或 *),如果输入文件的第一行包含空格或特殊字符,您将收到一条错误消息。
-
输出 dBASE 表的名称取决于输入表的名称。要控制输出名称并使用其他转换选项,可使用表至表工具。
可使用该工具将 ArcGIS 表导出为 dBASE 表 (.dbf),dBASE 表可以通过 Microsoft Excel 读取和编辑。
-
如果输出文件夹中已存在输出表名称,系统会在名称的结尾处追加一个数字以确保名称的唯一性(例如,OutputTbl_1.dbf)。
语法
TableToDBASE_conversion (input_table, output_folder)
参数 | 说明 | 数据类型 |
input_table [input_table,...] |
要转换为 dBASE 的一组表。 | Table View |
output_folder |
用于保存输出 dBASE 表的目标文件夹。 | Folder |
代码实例
TableToDBASE 示例(Python 窗口)
以下 Python 窗口脚本演示了如何在立即模式下使用 TableToDBASE 功能。
import arcpy from arcpy import env env.workspace = "C:/data/Habitat_Analysis.gdb" arcpy.TableToDBASE_conversion(["vegtype", "futrds"], "C:/output")
TableToDBASE 示例 2(独立脚本)
以下独立脚本演示了如何使用 TableToDBASE 功能。
# Name: TableToDBASE_Example2.py # Description: Use TableToDBASE to copy tables to dBASE format # Author: ESRI # Import system modules import arcpy from arcpy import env # Set environment settings env.workspace = "C:/data" # Set local variables inTables = ["vegtype", "futrds"] outLocation = "C:/output" try: # Execute TableToDBASE arcpy.TableToDBASE_conversion(inTables, outLocation) except: print arcpy.GetMessages()
相关主题
许可信息
ArcGIS for Desktop Basic: 是
ArcGIS for Desktop Standard: 是
ArcGIS for Desktop Advanced: 是
5/10/2014