是否可以检查 csv 文件中是否包含来自 VBA 的任何数据?
Posted
技术标签:
【中文标题】是否可以检查 csv 文件中是否包含来自 VBA 的任何数据?【英文标题】:Is it possible to check if a csv file has any data in it from VBA? 【发布时间】:2015-07-21 07:27:09 【问题描述】:是否可以检查 csv 文件中是否有任何来自 VBA 的数据? 我想导入 CSV 文件进行访问。如果CSV文件中有数据,则可以正常工作,但是当CSV文件中没有数据时会出错。
【问题讨论】:
如果您向我们提供您当前使用的代码的 sn-p,那么我们可以为您提供的帮助将不那么通用,而是更针对您的问题。 【参考方案1】:你可以使用FileLen函数:
If FileLen("C:\your_dir\file_to_read.csv") = 0 Then MsgBox "Csv file is empty"
【讨论】:
谢谢@Fionnuala。您的建议也很有效,但有时您会发现Scripting.FileSystemObject
对象并不总是可用。见here以上是关于是否可以检查 csv 文件中是否包含来自 VBA 的任何数据?的主要内容,如果未能解决你的问题,请参考以下文章
Access VBA:如何在导入之前检查所选文件是否为excel格式
是否可以在 Excel VBA 中读出特定主题的 Outlook?
是否可以通过 VBA 访问 MS Word 必须执行其语法检查的语法信息?