- 浏览: 147203 次
- 性别:
- 来自: 西安
-
文章分类
最新评论
-
zuogangju108:
你好问一下double[][] 是什么类型的数据 能举例说明 ...
jfreeChart 柱状图和折线图结合
逐行读取文件
使用下面的语句来逐行读取Autoexec.bat或者其它任何顺序文件里的内容:
Line Input #filenumber, variableName
#filenumber是用Open语句打开文件时使用的数字,variableName是个String或者Variant变量,用来储存读取的行。
Line Input #语句仅读取一开启顺序文件里的一行并且储存在一变量里。记住,Line Input # 语句一次读取顺序文件里的一个字符,直到它遇到回车字符(Chr(13))或者回车-换行字符(Chr(13) & Chr(10))。这些字符(回车,换行)在读取过程中返回的文本里是会忽略掉的。
接下来的过程ReadMe示范如何使用Open和Line Input #语句逐行读取Autoexec.bat文件的内容。试试用同样的方法来读取其它顺序文件。
Sub ReadMe()
Dim rLine As String
Dim i As Integer ' line number
i = 1
Open "C:\Autoexec.bat" For Input As #1
' stay inside the loop until the end of file is reached
Do While Not EOF(1)
Line Input #1, rLine
MsgBox "Line " & i & " in Autoexec.bat reads: " _
& Chr(13) & Chr(13) & rLine
i = i + 1
Loop
MsgBox i & " lines were read."
Close #1
End Sub
使用下面的语句来逐行读取Autoexec.bat或者其它任何顺序文件里的内容:
Line Input #filenumber, variableName
#filenumber是用Open语句打开文件时使用的数字,variableName是个String或者Variant变量,用来储存读取的行。
Line Input #语句仅读取一开启顺序文件里的一行并且储存在一变量里。记住,Line Input # 语句一次读取顺序文件里的一个字符,直到它遇到回车字符(Chr(13))或者回车-换行字符(Chr(13) & Chr(10))。这些字符(回车,换行)在读取过程中返回的文本里是会忽略掉的。
接下来的过程ReadMe示范如何使用Open和Line Input #语句逐行读取Autoexec.bat文件的内容。试试用同样的方法来读取其它顺序文件。
Sub ReadMe()
Dim rLine As String
Dim i As Integer ' line number
i = 1
Open "C:\Autoexec.bat" For Input As #1
' stay inside the loop until the end of file is reached
Do While Not EOF(1)
Line Input #1, rLine
MsgBox "Line " & i & " in Autoexec.bat reads: " _
& Chr(13) & Chr(13) & rLine
i = i + 1
Loop
MsgBox i & " lines were read."
Close #1
End Sub
发表评论
-
利用文件对象模型FSO操作文件夹
2012-12-03 17:33 775工具-引用 microsoft scripting runti ... -
隐含模块编译错误
2012-11-23 15:12 880隐含模块编译错误,注意查看帮助,是VB工程被锁住,解锁后运行, ... -
数组初始化comboBox
2012-11-20 11:12 0Private Sub UserForm_Initialize ... -
撤销自动筛选
2012-11-20 11:10 872Public Sub 技巧10_021() Dim w ... -
激活工作表
2012-11-20 11:10 840Public Sub 技巧3_042() Dim ws ... -
拆分窗口并冻结窗格
2012-11-20 11:09 912Sub 按钮7_Click() Dim wd As W ... -
撤销高级筛选
2012-11-20 11:07 827Public Sub 技巧10_024() Dim w ... -
Redim preserve
2012-11-20 11:06 951数组是包含相同数据类型的一组变量的集合,对数组中的单个变量引用 ... -
Excel_VBA 获取文件的上级目录
2012-09-29 15:08 2469Sub test() p = ThisWorkbook ... -
Excel_VBA 获取指定工作薄的的全部使用行
2012-09-29 15:09 943rowCount = Worksheets("she ... -
Excel_VBA 设置单元格的对齐方式
2012-10-19 09:12 7952Public Sub 技巧4_151() Dim my ... -
Excel_VBA 向单元格输入分数
2012-09-29 15:08 876Public Sub 技巧4_127() Range( ... -
Excel_VBA 计算数组的长度
2012-09-29 15:09 2193UBound 函数 返回一个 Long 型数据,其值为指定的 ... -
Excel_VBA 判断语句
2012-09-28 12:20 872If…Then…Else语句 If condition Th ... -
Excel_VBA 逐行获取文本文件的行数据,并拆分成列
2012-09-28 12:18 6854Public Sub 13_008() Dim Fi ... -
Excel_VBA 为单元格插入指向工作簿外部的超链接、删除超链接
2012-09-28 12:16 2425Public Sub 4_156() Dim myRa ... -
Excel_VBA 保存宏
2012-09-28 12:10 911保存宏 选择文件类型 为启用的宏格式 .xlsm -
Excel_VBA FileDialog 打开文件夹或文件
2012-09-27 12:00 14327‘浏览文件和文件夹清单 Application.FileDia ... -
Excel_VBA 检查文件存在性
2012-09-27 11:45 1181Sub 按钮3_Click() Dim fileName ... -
Excel_VBA 获取指定列号单元格的列标字母
2012-09-27 11:06 16676Public Sub 4_085() Dim Col ...
相关推荐
- **数据填充工作表**:一旦查询执行成功,Recordset对象中的数据可以逐行读取并写入Excel工作表。VBA提供了多种方法,如For Each循环,来遍历Recordset并填充数据。 - **错误处理**:为了确保程序的健壮性,VBA...
- 使用 `While...Wend` 循环结构逐行读取文件内容,通过 `Line Input #fn, MyStr` 读取一行内容至 `MyStr`。 5. **条件判断与数据处理**: - `If MyStr = "CELL UTRAN MEASUREMENT FREQUENCY DATA"` 判断是否开始...
**Excel 2010 VBA编程与实践** 在Excel 2010中,VBA(Visual Basic for Applications)是一种强大的工具,用于自动化工作表的任务、创建自定义功能和扩展Excel的功能。VBA允许用户编写代码来控制Excel对象,如工作...
标题中的“log 特定字串文字提取_definition4lf_excel_frontuhr_ExcelVBA_”暗示了我们将在本文中探讨如何从日志文件(log files)中提取特定字符串,并利用Excel VBA(Visual Basic for Applications)进行数据处理...
VAB逐行读取文件内容.txt
该项目主要为一家公司的客服部门设计,通过Excel VBA实现对多个工作表的操作,包括从外部导入.txt文件、数据查询、分类汇总等功能。 #### 二、核心功能及代码解析 ##### 1. 导入文本文件 该部分代码实现了从外部...
在Excel VBA(Visual Basic for Applications)编程中,读取文件内容是一项常见的任务,尤其在自动化处理和数据处理中非常实用。本知识点主要讲解如何利用VBA来读取指定路径下的文件内容,以及如何理解并应用相关的...
2. 文件操作:VBA可以读取和写入文件,包括CSV、TXT和其他Excel文件,这对于数据导入导出非常有用。 3. 对外接口:VBA还可以调用其他应用程序的API,如访问数据库、发送邮件、控制硬件设备等,极大地拓展了Excel的...
### 在Word通过VBA打开Excel数据文件的知识点详解 #### 一、VBA简介与应用场景 VBA(Visual Basic for Applications)是微软开发的一种基于对象的脚本语言,广泛应用于Office套件中,如Word、Excel等。通过VBA,...
5. **循环读取与处理**:如果你的文本文件包含多行数据,需要在VBA中使用循环结构,逐行读取并写入工作表。可以使用`For...Next`或`Do...Loop`配合行计数器来实现。 6. **数据分隔**:如果文本文件中的数据是逗号...
本压缩包包含的“EXCEL VBA基础入门示例文件”旨在帮助初学者理解并掌握VBA的基础知识。 1. **VBA简介** - VBA是Visual Basic的子集,专为应用程序开发而设计,如Microsoft Office套件。 - 它允许用户通过编写...
VBA不仅限于Excel内部操作,还可以读写文本文件、XML文件,甚至与其他应用程序如Word、Access等进行数据交换。 ### 10. VBA与Excel接口 了解Excel对象模型中的各种接口,如Range、Cells、Rows、Columns等,能让你...
在Excel2003中,VBA(Visual Basic for Applications)是一种强大的编程工具,它可以极大地扩展Excel的功能,帮助用户自动化日常任务,提升办公效率。VBA是基于Visual Basic编程语言的,因此它拥有丰富的语法结构和...
读取CSV文件时,可以逐行读取并分割每一行以获取列数据。例如,我们可以使用`For Each`循环遍历文件的每一行,然后使用`Split`函数根据分隔符(在此例中为逗号)拆分字符串,将数据存储到数组或其他数据结构中。 ...
然后,通过`ReadAll`或`LineInput`方法读取文件的全部内容或逐行读取。读取完成后,记得使用`Close`方法关闭文件。 3. **VBScript与VBA**: 这两个都是基于Visual Basic的脚本语言,用于Windows环境。VBScript常...
这段代码创建了一个文件系统对象来打开sldmat文件,逐行读取并分割成键值对,然后将它们填入Excel的相应单元格中。请确保将`"C:\path\to\sldmat\file.sldmat"`替换为实际sldmat文件的路径。 运行VBA宏后,Excel工作...
2. 解析m3U8文件:代码会逐行读取文件,识别URL模式,提取.ts文件的链接。 3. 创建HTTP请求:对于每一个.ts片段,VBA会构造一个HTTP GET请求,获取相应的数据。 4. 保存.ts文件:接收到的数据会被写入到本地文件系统...
在IT领域,尤其是在自动化办公和数据处理中,VBA(Visual Basic for Applications)是一种非常重要的工具,它允许用户自定义Excel、Word等Office应用程序的功能。本篇将详细讲解如何使用VBA来比较两个配置文件。 ...
- 使用`Line Input #`语句逐行读取文本文件,例如:`Line Input #1, DataLine`,`DataLine`变量将存储读取的当前行。 - 数据可能需要进一步处理,例如分割成字段,这通常通过`Split`函数实现。 5. **数据分类与...
3. **读取和写入文本**: 通过`TextStream`对象的`ReadLine`和`WriteLine`方法,可以逐行读取或写入文本文件。对于整个文件内容,可以使用`ReadAll`和`WriteAll`方法。 4. **错误处理**: 在VBA编程中,应使用`On ...