上一页|下一页

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

大型数据文件

从您的机器导入数据文件(电子表格、SAS 数据集或带分隔符的文本文件)时,您的文件大小不得超过 4 GB。该约束由 Web 浏览器设置。由于通过 Web 浏览器导入大型文件会影响整体性能,而且您还会长时间地等待导入,所以建议使用替代方法来导入大型文件。
注: 管理员可以指定小于 4 GB 的限制。
除了通过 Web 浏览器导入数据文件,还可以将文件传输至 SAS 服务器所在的机器并使用自动加载。您可以导入大于 4 GB 的文件中的数据。通常,FTP 和网络文件系统传输数据文件的速度要比 Web 浏览器快。

从电子表格导入数据

以下列表列出了从电子表格导入数据时要考虑的事项:
  • 您可以导入 Excel 工作簿(XLSX、XLSM 和 XLSB)文件和 Excel 97-2003 工作簿 (XLS) 文件。您不能导入 XLST 或其他 Excel 文件类型。
    注: 为导入 XLSB 文件,工作区服务器所在的机器必须装有 Microsoft Data Access Components (MDAC) 和 Microsoft JET (Joint Engine Technology) 或者 Microsoft ACE (2007 与之后版本) 二者之一作为数据提供软件。
    提示
    若您的电子表格来自于一个不支持的 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 等字母替换列名。
上一页|下一页|页首