首页 » PHP教程 » phpcsv文件读取技巧_VBA中运用Input 语句对CSV文件进行读取的灵活处理方法

phpcsv文件读取技巧_VBA中运用Input 语句对CSV文件进行读取的灵活处理方法

访客 2024-11-14 0

扫一扫用手机浏览

文章目录 [+]

好了,言归正传。
某些文件常日保存为CSV,TXT或PRN格式,输入的每行数据由逗号,Tab或者空格分隔。
这种类型的文件用Input # 语句可以比前面先容的Line Input #语句读取更快些。
Input # 语句许可你从一个打开的文件中读取数据到几个变量中。
下面我以CSV文件为例讲解一下这类文件利用Input #的读取过程。
大家是否还记得我在之前的文章中讲过的顺序文件的整行读取呢?整行的读取用的是Line Input #语句,而我们本日用的是Input #语句。

该函数如下所示: Input #filenumber, variablelist

phpcsv文件读取技巧_VBA中运用Input 语句对CSV文件进行读取的灵活处理方法

参数:

phpcsv文件读取技巧_VBA中运用Input 语句对CSV文件进行读取的灵活处理方法
(图片来自网络侵删)

① Filenumber是用Open语句打开文件时的同一个号码

② variablelist是一个以逗号分开的变量清单,用来储存读取的的数据。
(注1)

下面的截图例子是一个用逗号分隔数据的顺序文件:

对付CSV文件,实在它的构造是这样的:

型号,分类,数量

A123,优,12

A124,良,15

A125,优,18

A126,优,21

要读取该格式的文本的话,你可以直接明确给出每组数据的变量:型号,分类,数量


我们看下面的代码:

Sub mynzCSV()

Dim name As String, class As String, num As Integer

Open \"大众E:\nz\work\文章\举例CSV.CSV\"大众 For Input As #1

Do While Not EOF(1)

Input #1, name, class, num

MsgBox name & \"大众, \"大众 & class & \"大众, \公众 & num

Loop

Close #1

End Sub

看看代码截图:

程序实行过程:上面的程序首先打开文件\"大众E:\nz\work\文章\举例CSV.CSV\公众读取数据;并且建立一个Do…While循环,在全体文件里循环运行,直到文件的结尾;Input #1语句用来将每行的内容读取到三个变量:name, class, num,也便是说有针对性的每次读取三个值;然后,用信息框将这三个变量的内容分组显示出来;程序末了关闭文件E:\nz\work\文章\举例CSV.CSV 。

下面见地式的运行:

1 :第一组数据:

第二组数据:

好了就举出这两组数据了。

今日内容分回向:

1 什么是CSV文件?

2 如何读取CSC文件更加方便呢?

3 上述的程序运行截图中为什么\"大众数量\"大众没有显示出来呢(赤色箭头处)?

注1:关于此变量在《VBA代码办理方案》中还会有进一步的代码实测内容。

标签:

相关文章

C语言参数1,详细介绍与实际应用

C语言作为一门历史悠久且广泛应用于各个领域的编程语言,其灵活性和高效性使其在众多编程语言中脱颖而出。在C语言编程中,参数1是一个重...

PHP教程 2024-12-26 阅读0 评论0

C语言单分支结构,编程中的“抉择之桥”

C语言作为一门历史悠久、应用广泛的编程语言,其简洁、高效的特点使其在各个领域都备受青睐。在C语言编程中,单分支结构是基础且重要的编...

PHP教程 2024-12-26 阅读0 评论0

C语言取反1,详细介绍位运算中的奥秘

位运算在计算机科学中扮演着举足轻重的角色。其中,取反运算作为位运算的一种,在程序设计中有着广泛的应用。本文将从位运算的基本概念入手...

PHP教程 2024-12-26 阅读0 评论0

IT项目规模,介绍、管理与优化

随着信息技术的飞速发展,IT项目在现代社会中扮演着越来越重要的角色。项目规模的大小直接影响到项目的成功与否。本文将从项目规模的评估...

PHP教程 2024-12-26 阅读0 评论0

C语言分析器,介绍现代编程之美

随着计算机技术的飞速发展,编程语言逐渐成为人类沟通计算机世界的桥梁。C语言作为一门历史悠久、应用广泛的编程语言,其强大的性能和灵活...

PHP教程 2024-12-26 阅读0 评论0

C语言入门,轻松开启编程之旅

“编程,是一门艺术。”这句话道出了编程的魅力。而C语言,作为一门历史悠久、应用广泛的编程语言,被誉为“编程语言中的拉丁语”。许多编...

PHP教程 2024-12-26 阅读0 评论0