暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

MF13:VBA_将 CSV 文件读入数组

VBA语言専攻 2023-04-29
180

分享成果,随喜正能量】有勇知方,惟大义所在,却是奋不顾身。不管身处何种境地,心存大义的人,都能不惧危难奋勇向前,点亮别人的生活。只希望一定要注意安全!。

我给VBA的定义:VBA是个人小型自动化处理的有效工具。利用好了,可以大大提高自己的工作效率,而且可以提高数据的准确度。我的教程一共九套,分为初级、中级、高级三大部分。是对VBA的系统讲解,从简单的入门,到数据库,到字典,到高级的网抓及类的应用。另外,为了方便大家学习和应用,我又推出了一部VBA汉英手册,这部手册覆盖了VBA的方方面面,与实际工作衔接度高。

为了更好的完善学员的知识结构,及丰富学员的实践经验,我还会提供给大家更多的VBA工具,有较复杂些的NZ系列工具,较容易些的YZ系列,同时还有MF系列,这个系列是随教程赠送的,里面同样有很多实用技巧提供给大家。MF,YZ,NZ各个系列的工具,在平台上不会公布代码,学员可以根据自己的需要联系我选择。今日给大家介绍的是MF13:VBA_将 CSV 文件读入数组

           

MF13:VBA_将 CSV 文件读入数组  

             

CSV 文件是一个简单的文本文档,可以在多个程序中打开,包括记事本、文本编辑和其他处理文本的工具。可以很好的在应用程序间传输数据,MF13工具是实现将CSV文件的数据传到数组的通用方案。工具中的代码可以单独使用,也可以放在您自己的程序中作为UDF使用。

这个工具提供给学员四种将CSV文件数据读到数组的方法:①直接获取引用数据到数组;②FSO按行获取数据;③ 按行读取数据到数组读取整个文件后拆分到数组。工具中还利用了自定义函数处理数组回填给工作表的方案。是大家学习文件读取及数组知识的非常好的资料。

             

             

  直接获取引用数据到数组  

当前文件夹中我准备了一个CSV文件作为示例:

打开我提供的VBA_ 将 CSV 文件读入数组.xlsm 程序文件;

点击后,会在工作表中反馈“资料1.csv”文件的内容数据:

             

 这种方法直接获取引用数据到数组,然后利用UDF进行回填工作表实现的。

FSO按行获取数据  

当前文件夹中我准备了一个CSV文件作为示例:

打开我提供的VBA_ 将 CSV 文件读入数组.xlsm 程序文件;

点击后,会在工作表中反馈“资料1.csv”文件的内容数据:

             

这种方法FSO按行获取数据,然后利用UDF进行回填工作表实现的。(这种方案直接将数据进行处理,没有将数据到数组)

按行读取数据到数组  

当前文件夹中我准备了一个CSV文件作为示例:

打开我提供的VBA_ 将 CSV 文件读入数组.xlsm 程序文件;

             

点击后,会在工作表中反馈“资料1.csv”文件的内容数据:

             

这种方法是按行读取数据到数组,然后利用UDF进行回填工作表实现的。是逐行处理。

读取整个文件后拆分到数组  

当前文件夹中我准备了一个CSV文件作为示例:

打开我提供的VBA_ 将 CSV 文件读入数组.xlsm 程序文件;

             

点击后,会在工作表中反馈“资料1.csv”文件的内容数据:

             

 这种方法先读取整个文件数据,然后将数据后拆分到数组,最后利用UDF进行回填工作表实现的。

             

             

             

Ø代码见程序文件:VBA_ 将 CSV 文件读入数组.xlsm

             

             

²备注:只要学员获得我所有教程(9套教程+汉英手册)中的三套及以上就可以索获这份资料;如果您获得我的全部教程+手册+工具(NZ,YZ),那么您可以获得我提供的所有MF资料。

               

【分享成果,随喜正能量】

           

           

我20多年的VBA实践经验,全部浓缩在下面的各个教程中:

         

         

分享成果,随喜正能量】心善自然美丽,心真自然诚挚,心慈自然柔和,心净自然庄严;澹泊寡欲可以养神,宁静致远可以养志,怡情适性可以养和,观空自在可以养心。种下一个善念,收获一种良知;种下一种良知,收获一种道德;种下一种道德,收获一种习惯;种下一种习惯,收获一种性格;种下一种性格,收获一个人生。。

         

文章转载自VBA语言専攻,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论