excel学习库

excel表格_excel函数公式大全_execl从入门到精通

VBA学习方法:对简单文件操作的理解

分享成果,随喜正能量】能用理性思考的决定,别用情绪;能立即行动的事情,别再拖延;能用汗水完成的任务,别用泪水。能踏踏实实完成的工作,别走捷径。。

我给VBA的定义:VBA是个人小型自动化处理的有效工具。利用好了,可以大大提高自己的劳动效率,而且可以提高数据的准确度。我推出的VBA系列教程共十套现在已经全部完成。

如果您对VBA感兴趣,可以打包选择7.1.3.9教程,第7套教程是入门,第1套教程是入门后的提高,第3套教程字典是必备的VBA之精华,第9套教程是实用的典型案例讲解。这四套教程内容掌握后足以处理一般工作中的问题。如果您想进一步提高,就需要选择高级阶段的教程了。

VBA是面向对象编程的语言,博大精深。很多朋友咨询VBA的学习方法,今后我会陆续给大家讲解一些我的经验,大家可以慢慢体会。今日的内容是:VBA学习方法:对简单文件操作的理解

2 VBA学习入门阶段

2.1.13 对简单文件操作的理解

在应用程序对象的讲解中,第七套教程中我给大家讲解了如何利用OPEN语句打开一个文本文件,并提取文本文件中的内容到工作表中的方法,也给大家讲解了上述过程的逆过程,就是如何将工作表中数据读取出来写到文本中,这些是文件操作中最为基本的操作,对于大家理解VBA中循环,变量的利用,字符串的应用都是有益的一个单元。

对于文件的有关操作,所有的教程中我一直在讲解,包括FSO对象的利用,对于这单元的内容,我们只要简单地理解,跟着教程学习进度即可:

这里还有一个需要掌握的知识点,就是txt文件。对于txt文件,可以作为准数据库的文件来对待。数据库是我的第二套教程,在后面我还有详细的讲解学习方案,但大家要注意这个提法,正是因为有这个思路的存在,我们在随后学习第一套教程中会很快地理解“准数据库”的概念。同时在我的第二套教程详细的讲解中,才会再次对照此处的理解并再次认识什么是“数据库”,理解到此处讲解的准数据和第二套教程《VBA数据库解决方案》中讲解的accdb数据库和EXCEL数据库有什么不同。数据结构化是数据处理的基础。此处利用的语句:open input write output 等在数据库处理时也是经常利用的。

关于csv文件,如果您在学习这个单元前还没有了解,请大家先补一下自己的知识结构,csv文件,利用还是比较广泛的。下面给大家讲解一下csv文件:

CSV 文件又称为逗号分隔文件(Comma-Separated Values,CSV,有时也称为字符分隔值,因为分隔字符也可以不是逗号),其文件以纯文本形式存储表格数据(数字和文本)。纯文本意味着该文件是一个字符序列,不含必须像二进制数字那样被解读的数据。CSV文件由任意数目的记录组成,记录间以某种换行符分隔;每条记录由字段组成,字段间的分隔符是其它字符或字符串,最常见的是逗号或制表符。通常,所有记录都有完全相同的字段序列。通常都是纯文本文件。CSV是一种通用的、相对简单的文件格式,被用户、商业和科学广泛应用。最广泛的应用是在程序之间转移表格数据,而这些程序本身是在不兼容的格式上进行操作的(往往是私有的和/或无规范的格式)。因为大量程序都支持某种CSV变体,至少是作为一种可选择的输入/输出格式。我们可以将数据库导出数据为“CSV”,然后被导出的CSV文件可以被电子表格程序导入。一般情况下:

1)csv文件开头是不留空,以行为单位。

2)可含或不含列名,含列名则居文件第一行。

3) 一行数据不跨行,无空行。

4) 以半角逗号(即,)作分隔符,列为空也要表达其存在。

5) 列内容如存在半角引号(即"),替换成半角双引号("")转义,即用半角引号(即"")将该字段值包含起来。

6)文件读写时引号,逗号操作规则互逆。

7)内码格式不限,可为 ASCII、Unicode 或者其他。不支持数字,不支持特殊字符。

(待续)

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

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

分享成果,随喜正能量】能靠自己的力量,别依靠别人。能及时止损的情況,别无限浪费。能及时沟通的争论,别盲目升级。能仔细核查的知识,别信口开河。能保持专注的状态,别三心二意。。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年12月    »
1
2345678
9101112131415
16171819202122
23242526272829
3031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
      友情链接