Microsoft Excel 具有用于导入文本文件和 CSV 数据的新功能
Microsoft Excel 正在推出两个用于从其他文件导入数据的新功能,无需使用 Power Query 或其他更复杂的工具。它们目前正在 Windows 版 Excel 中进行测试,预计未来会在其他平台上推出。
首先,Excel 现在正在测试一个 IMPORTTEXT 函数,用于导入外部文本文件,格式包括纯文本(TXT)、逗号分隔值(CSV)或制表符分隔值(TSV)。这主要用于将 CSV 数据库导入到电子表格中作为动态数组,但它也适用于其他数据格式。
唯一必需的参数是文件路径,但还有一些用于解析输入文本的其他选项。可以设置分隔符字符的参数,以防你正在加载 CSV 文件或其他用分隔符分隔的数据。你还可以指定哪些行和列的数据应该包含在输出中,以及输入文件的编码。
你可以通过选择一个单元格,然后输入 =IMPORTTEXT 并输入文件路径来使用它。结果可能看起来像这样:
=IMPORTTEXT("C:\Users\corbin\Desktop\export.csv")
如果出现解析错误,您可能需要在附加参数中指定分隔符、编码或区域设置。您也可以通过“数据 > 全部刷新”来刷新数据。
Excel 也将推出一个 IMPORTCSV 功能,它只是 IMPORTTEXT 的简化版本,已经为大多数 CSV 文件应用了最佳设置。它默认使用逗号分隔和 UTF-8 编码,因此你只需输入文件路径(通常)无需担心其他选项。
看到有一种更简单的外部数据导入Excel的方法,尤其是许多其他应用和服务都能导出的CSV文件,真是太好了。不过这在源数据可能变化的情况下更有用——如果你只需要一次文本数据,可以直接在Excel里打开文件,把内容复制到你的工作簿里。
正如你可能预料的那样,微软还宣传将该功能与 COPILOT 功能一起使用。例如,你可以将文本文件中的任务列表导入到一行中,然后让 Copilot 将它们分类,Copilot 的输出会显示在另一行。
如果你使用的是版本 2502(Build 18604.20002)或更高版本,那么全新的 IMPORTTEXT 和 IMPORTCSV 函数现在已经可以在 Microsoft Excel 测试版频道中使用。一旦所有漏洞修复完毕,它应该会推出到稳定版频道,希望 Mac 版 Excel 也能获得该功能。
来源:Microsoft 365 内部博客
