上一页|下一页

导入本地数据文件时的限制和约束

大型数据文件

从您的桌面系统导入数据文件(电子表格、SAS 数据集或带分隔符的文本文件)时,您的文件大小不得超过 4 GB。该约束由 Web 浏览器设置。由于通过 Web 浏览器导入大型数据文件会影响整体性能,而且您还会长时间地等待导入,所以建议使用替代方法来导入大型文件。
注: 管理员可以指定小于 4 GB 的限制。
作为通过 Web 浏览器导入数据文件的替代方式,您可以使用自动加载。您可以自动加载大于 4 GB 的文件中的数据。通常,FTP 和网络文件系统传输数据文件的速度要比 Web 浏览器快。
导入大型数据文件的另一个方法是将文件进行压缩将其作为 ZIP 文件导入。您仅可以使用该选项导入逗点分隔值 (CSV) 文本文件。要使用该选项,请压缩您希望导入的文件,然后在导入数据窗口中点击文本文件。请确保 ZIP 文件中只有一个文件。若 ZIP 文件中包含了一个以上的文件,则只导入按字母顺序排在第一的文件。

从电子表格导入数据

以下列表列出了从电子表格导入数据时要考虑的事项:
  • 您可以导入 Excel 工作簿(XLSX、XLSM 和 XLSB)文件和 Excel 97-2003 工作簿 (XLS) 文件。您不能导入 XLST 或其他 Excel 文件类型。
    以下是关于导入 XLSB 文件的一些要点:
    • 用作 SAS Workspace Server 的计算机必须安装以下提供程序软件:Microsoft Data Access Components (MDAC) 和 Microsoft Jet (Joint Engine Technology) 或 Microsoft Access Database Engine(以前被称为 Microsoft Access Connectivity Engine 或 ACE)2007 及更高版本。
    • Microsoft Access Database Engine 的位数版本必须和 SAS 一致。
    • 只有在 SAS Workspace Server 运行于 Microsoft Windows 时,您才能导入 XLSB 文件。
    提示
    若您的电子表格来自于一个不支持的 Excel 文件类型,您可以尝试着将其保存为 XLSX 文件,然后再导入它。
  • 从您的 PC 导入包含多个工作表的电子表格时,默认情况下会导入所有工作表。为每个工作表创建一个表。您可以清除不想导入的工作表对应的复选框。
  • 不支持导入数据透视表。

表名、列名和特殊字符

通常,您可以导入在文件名和列名中使用空格和特殊字符的文件。下面的列表标识表名的处理方式:
  • 对于文本文件(如 CSV 文件),表名最初根据文件名来设置。
  • 导入电子表格时,表名按如下方式处理:
    • 若电子表格包含单个工作表,则表名最初根据文件名来设置。
    • 若电子表格包含多个工作表,则(各工作表的)每个表名最初设置为文件名、下划线加工作表名称的组合形式。
  • 可以使用一些特殊字符,包括空格。不支持的特殊字符包括 / \ * ? " < > | : - 和圆点 (.)。确定最初表名后,名称中所有不支持的特殊字符都将被下划线取代。
  • 表名缩减为 32 个字符,因为这是 SAS 所支持的表名长度。整个名称显示为一个标签。
若清除包括列名复选框或第一行包含列名复选框,则按以下方式为您生成列名:
  • 电子表格 向列名分配 A、B、C 等等。
  • 文本文件 向列名分配 VAR1、VAR2 等等。
下表标识了以数字开头的列名(如 2014 销售额)或仅使用数字的列名(如 2014)在导入后以何种方式呈现:
源文件列名
导入的列名
2014sales
_2014Microsoft Excel 文件和文本文件的销售
2014
_2014 的 XLSX、XLSM、XLSB 和文本文件。
对于 Excel 97-2003 工作簿 (XLS) 文件,将根据列在文件中的位置,用 ABC 等字母替换列名。
上一页|下一页|页首