如何使用 vba 打开 csv 文件(带有示例)
您可以使用 VBA 中的Workbooks.Open方法从特定文件路径打开 CSV 文件。
以下是在实践中使用此方法的常见方法:
SubOpenCSV ()
Workbooks.Open "C:\Users\bob\Documents\team_info.csv"
End Sub
此特定宏会打开位于我计算机上特定文件路径的名为team_info.csv的 CSV 文件。
以下示例展示了如何在实践中使用此语法打开 CSV 文件。
示例:如何使用 VBA 打开 CSV 文件
假设我们有一个名为team_info.csv的 CSV 文件,位于我的计算机上的以下文件路径中:
C:\Users\bob\Documents\team_info.csv
假设我想使用 VBA 在 Excel 中打开此 CSV 文件。
我们可以创建以下宏来执行此操作:
SubOpenCSV ()
Workbooks.Open "C:\Users\bob\Documents\team_info.csv"
End Sub
当我们运行这个宏时,CSV文件将自动打开:
该文件包含有关各个篮球队的信息。
请注意,如果我们使用的 CSV 文件路径不正确,我们将收到来自 VBA 的错误消息。
例如,假设我尝试打开一个名为team_info2.csv的文件,该文件不存在:
SubOpenCSV ()
Workbooks.Open "C:\Users\bob\Documents\team_info2.csv"
End Sub
当我运行此宏时,我从 VBA 收到以下错误消息:
错误消息告诉我们找不到 CSV 文件。
注意:您可以在此处找到Workbooks.Open方法的完整文档。
其他资源
以下教程说明如何在 VBA 中执行其他常见任务: