我能否使用CSV文件作为Excel数据透视表的数据源?

6
我有一些外部的csv/txt文件,想要用它们来创建透视表。但是,在我将csv文件选择为外部数据源后,在引导程序的最后(标题、分隔符等),Excel会抛出错误,显示:无法使用所选的连接类型用于透视表。现在,我知道如何使用另一个Excel/db表格完成此操作,但是如果能使用csv/txt文件,将非常方便。是否可以原生地完成此操作,而无需使用外部插件?

2
将CSV文件另存为XLSX文件? - Scott Holtzman
1个回答

5
使用键盘快捷键Alt、D、P(不要像Alt+D+P一样同时按下,而是分别按下每个键),这将打开旧式数据透视表向导。
选择外部数据源。

pivot table wizard

点击获取数据

get data

选择并点击“确定”。

new data source

命名您的数据源并选择Microsoft Access文本驱动程序

choose text driver

点击连接,取消选中“使用当前目录”(除非你想要这样),然后选择你想要的目录。

enter image description here

如果你在返回“选择默认表格...”文本框时没有识别文件,那么会提示你选择一个。此时,通过对话框点击确定即可。最终,你会被带到 MSQuery 中,可以构建所需的查询。从那里返回数据到 Excel,就可以构建数据透视表了。

哇,那似乎是一个很好的提示...不幸的是,Alt、D、P(或Alt+D、P)不起作用。我正在使用Excel 365。这个选项在我的Excel版本中还可用吗? - ThinkTank
2
在 Office 365 中,它仍然存在。如果键盘快捷键不起作用,您还可以自定义“快速访问工具栏”,并在那里添加“数据透视表和数据透视图向导”的图标。 - Asger

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接