IMPORTCSV 函数

应用对象
Microsoft 365 专属 Excel

IMPORTCSV 函数允许将数据从 CSV 文件直接导入到 Excel 中。 它提供了一种简化的方法,可将逗号分隔的数据作为动态数组引入,并提供了跳过或采用行的选项,并应用区域设置进行区域格式设置。

注意

此功能目前已正式提供给注册到 预览体验成员 Beta 频道的 365 Microsoft订阅者,在 Excel for Windows 中运行版本 2502 (内部版本 18604.20002) 或更高版本。

语法

IMPORTCSV 函数将数据从 CSV 文件作为动态数组导入 Excel。

IMPORTCSV 函数的语法为:

IMPORTCSV (路径、[skip_rows]、[take_rows]、[区域设置])

参数 说明
路径
(必需)
要导入的 CSV 文件的本地文件路径或 URL。
skip_rows 一个数字,指定要跳过的行数。 负值跳过数组末尾的行。
take_rows 一个数字,指定要返回的行数。 负值采用数组末尾的行。
区域设置 确定区域格式 (例如日期、数字格式) 。 默认情况下,使用 OS 区域设置。

注意

  • 导入函数不会自动刷新。 若要更新导入的数据,请使用“数据”选项卡上的“全部刷新”按钮。
  • IMPORTCSV 函数是 IMPORTTEXT 的简化版本,需要 逗号 分隔符和 UTF-8 编码。 若要提高灵活性,包括对多个分隔符、编码和固定宽度列的支持,请参阅 IMPORTTEXT 函数

连接到 Web 上的文本文件

从 Web 导入文件时,可能需要提供凭据或登录才能访问源文件。 在这种情况下,系统会提示你通过身份验证对话框选择要用于提供的 URL 的身份验证方法。

导入 Functions 身份验证 Dialog.png

可用的身份验证方法包括:

  • 匿名:当内容 可公开访问不需要登录时,请选择此身份验证方法。
  • Windows:在访问需要 Windows 凭据的资源时选择此身份验证方法。
  • 基本:当资源需要用户名和密码时,请选择此身份验证方法
  • Web API:如果要连接到的 Web 资源使用 API 密钥进行身份验证,请选择此方法。
  • 组织帐户:如果资源需要组织帐户凭据,请选择此身份验证方法。

若要清除身份验证过程中授予的权限,请单击“ 数据>获取数据> ”数据源设置...“。 然后,在 “全局权限” 选项卡下,选择相关的 URL 路径,然后单击 “清除权限”

导入 Functions DS 设置

示例

以下示例基于 虚构 的文本文件路径:“C:\Data\example.csv”。

示例 1

从源文件返回前两行

数据

产品 类别 价格
A 1 10
B 2 20
C 3 30
公式
=IMPORTCSV (“C:\Data\example.csv”,2)

下图显示了 结果:

importcsv-example-new-kb-2-edited

示例 2

跳过源文件中的第一行

数据

产品 类别 价格
A 1 10
B 2 20
C 3 30
公式
=IMPORTCSV (“C:\Data\example.csv”,1)

下图显示了 结果

importcsv-example-new-kb-edited