edi*_*tor 16 microsoft-excel microsoft-excel-2010
我有一个脚本,可以将计算机的许多性能指标输出到 .csv 中。Excel 对标准偏差等进行基本的统计检查。
我意识到您可以将 .csv 文件导入 Excel,但我想要做的是将该数据动态读取到我的 Excel 模型中,而不必每次都重新导入和重新建模。
有没有办法让单元格/表格引用外部 .csv 而无需每次都重新导入?
小智 7
最简单的方法是将数据导入 Access 或 SQL Express,然后使用 Excel 中的数据连接特性和函数。初始设置后,您只需单击“全部刷新”,它将提取数据并重新计算值。
您可以使用数据连接功能直接导入 CSV,但它需要将数据拉入并将其添加到工作表中。只要您将其导入辅助工作表并将您的公式和计算留在另一个工作表上,这就会起作用。当您使用此方法单击“刷新”时,它会询问文件名,然后使用与最初使用的设置相同的设置重新导入它。对于大型数据集,此方法通常也较慢或无法使用。
您还可以使用Power Query,这是一种更灵活的方式来实现与@andy-lynch's answer 相同的功能。
请参阅下面的动画 gif 进行预览:
Power Query 不适用于 MacOS;MacOS 上的 Excel“来自文本”打开文件对话框也不接受 URL(至少在 15.33 版中)。
要创建这样的连接,首先必须构建一个 Web 查询文件 (.iqy),如本指南中所述,然后使用“数据 -> 获取外部数据 -> 运行保存的查询”菜单命令将其导入。
| 归档时间: |
|
| 查看次数: |
67579 次 |
| 最近记录: |