创建文本文件的两种方法
- 博客分类:
- 技术杂绘
创建文本文件的两种方法
2011年02月07日
1、创建文本文件的两种方法
①创建文本文件:使用VB语句创建文本文件
Sub VB创建文件()
Dim sfname As String, iFnumber As Integer, r As Long
sfname = ThisWorkbook.Path & "\" & "VB文件.txt"
iFnumber = FreeFile '获取可用文件叫号
Open sfname For Output As #iFnumber '用Output方式打开文件
Print #iFnumber, "数据行1" '向文件中写入数据
Close #iFnumber
End Sub
复制代码
②创建文本文件:使用FSO对象创建文本文件
使用此方法需要先将Scripting类型库加入工程中(即:Microsoft Scripting Runtime)
Sub FSO创建文件()
Dim fso As New filesystemobject '声明FSO对象新变量
Dim oStream As TextStream '声明oStream为文本流
Dim sfname As String
sfname = ThisWorkbook.Path & "\" & "FSO文件.txt"
Set oStream = fso.CreateTextFile(sfname, True) '创建文本流对象
oStream.WriteLine "数据行1" '向文本流对象写入数据
oStream.Close '关闭文本流对象
Set oStream = Nothing
Set fso = Nothing
End Sub
复制代码
知识点1:Write方法:将给定的字符串写入到一个TextStream文件中,不换行;WritLine方法:向TextStream文件写入给定的字符串和一个换行符;WriteBlankLines方法:将指定数量的换行符写入到一个Textstream文件中。
2、读取文本文件的两种方法
①使用VBA语句读取文本文件数据
②使用SFO对象读取文本文件数据
3、添加数据到文本文件
Sub 添加数据到文件()
Dim fso As New FileSystemObject
Dim ostream As TextStream
Dim sfname As String
sfname = ThisWorkbook.Path & "\" & "FSO文件.txt"
'打开文件为文本流对象
Set ostream = fso.OpenTextFile(Filename:=sfname, IOMode:=ForAppending, Create:=True, Format:=TristateTrue)
With ostream
For i = 2 To 10
.WriteLine "新增加数据第" & i & "行"
Next i
End With
End Sub
复制代码
知识点2:
OpenTextFile 方法
打开一个指定的文件并返回一个 TextStream对象,该对象可用于对文件进行读操作或追加操作。
语法object.OpenTextFile(filename[,
iomode[,
create[,
format)
OpenTextFile方法有如下几部分:
部分
描述
Object
必需的。始终是一个 FileSystemObject 的名字。
filename
必需的。字符串表达式,它标识了打开的文件。
iomode
可选的。表示输入/输出方式。可为两个常数之一:ForReading或ForAppending。
create
可选的。Boolean值,它表示如果指定的filename不存在是否可以创建一个新文件。如果创建新文件,其值为True。若不创建文件其值为False。缺省值为False。
format
可选的。三种Tristate值之一,用于指示打开文件的格式。如果省略,则文件以ASCII格式打开。
设置值:iomode参数可为下面设置值的任何一个:
常数
值
描述
ForReading
1
打开一个只读文件。不能对此文件进行写操作。
ForAppending
8
打开一个文件并写到文件的尾部。
Format参数可为下面设置值的任何值:
常数
值
描述
TristateUseDefault
发表评论
-
在淘宝里,他们总结的一些前端Tips
2012-01-20 08:45 1536在淘宝里,他们总结的一些前端Tips 2010年12月15日 ... -
session和cookie
2012-01-20 08:45 513session和cookie 2011年04月12日 一 ... -
select,poll和epoll使用
2012-01-20 08:45 940select,poll和epoll使用 2011年04月11 ... -
Oracle 数据库体系结构
2012-01-20 08:45 762Oracle 数据库体系结构 2010年06月28日 [ ... -
DLL, 线程本地存储
2012-01-20 08:44 688DLL, 线程本地存储 2010 ... -
批处理+VBS脚本实现纯文本代码格式化输出
2012-01-19 13:50 1846批处理+VBS脚本实现纯文 ... -
ASP文本文档(txt)相关操作代码
2012-01-19 13:50 521ASP文本文档(txt)相关操作代码 2011年04月22日 ... -
为方便自己看网络小说,自己写个txt按章节分段的小程序
2012-01-19 13:50 592为方便自己看网络小说,自己写个txt按章节分段的小程序 20 ... -
2011-3-9
2012-01-19 13:50 3912011-3-9 2011年03月09日 REG2BAT ... -
内存碎片--网上摘录
2012-01-17 03:39 554内存碎片--网上摘录 2010年11月05日 在嵌入式系 ... -
从九大方面优化Windows内存使用效率
2012-01-17 03:39 661从九大方面优化Windows内存使用效率 2011年09月0 ... -
java垃圾回收和内存泄露的讲解
2012-01-17 03:39 481java垃圾回收和内存泄露 ... -
专家为您讲解“虚拟内存太低”,长达6千字
2012-01-17 03:39 489专家为您讲解“虚拟内存太低”,长达6千字 2010年10月0 ... -
购买内存
2012-01-17 03:39 585购买内存 2010年12月01日 ... -
“学业质量评价”阶段性研究成果
2012-01-16 02:16 537“学业质量评价”阶段 ... -
作文起步教学初探
2012-01-16 02:15 467作文起步教学初探 2009 ... -
改进语文教学的几点建议
2012-01-16 02:15 487改进语文教学的几点建议 2010年06月23日 ... -
如何提高小学生的写作能力
2012-01-16 02:15 460如何提高小学生的写作 ...
相关推荐
本软件提供了45大类共几百种针对txt文本文件的全文或者每一行的批量处理或者批量替换操作,是您经常性处理文本文件的得力工具。 功能大类列表如下(每一大类中又分别包含多项子功能): 1.强大的针对文本文档全文内容...
本软件提供了45大类共几百种针对txt文本文件的全文或者每一行的批量处理或者批量替换操作,是您经常性处理文本文件的得力工具。 功能大类列表如下(每一大类中又分别包含多项子功能): 1.强大的针对文本文档全文...
基于Visual c++MFC生成的多文档程序,可以新建画图程序和文档编辑器两种文件,两种新建文件均包括文件读取和存储功能。
有两个输入:一个文本文档,包括一组 3º型文法(正规文法)的产生式;一个源代码文本 文档,包含一组需要识别的字符串(程序代码)。 程序的输出是一个 token(令牌)表,该 表由 5 种 token 组成:关键词,标识符...
T9预想文字一个程序以单词的形式读取文件的文本内容,创建将单词映射到其频率的字典,创建所述单词的Trie,然后使用以上两种方法从用户输入的数字作为文本中预测它们可能是什么单词尝试访问。 预测通过频率以降序...
一部分是:将文本文件导入EXCEL中,可以将上一步查找的结果导入,也可以自己选择文件导入(支持多选)。 2、如何使用他? a、批量查找: 首先,在“读入位置”按钮处设置你所要读取的文件的存放位置,此时程序...
可以通过两种方式检索文本:如果是存档文件,则可以以存档格式进行检索;如果内容保存在文本文件中,则可以以相同的文件格式进行检索。 文本文件中的内容可以修改并保存为存档文件或文本文件。 假设条件 创建笔记时...
一般情况下在Word中输入的文字都是横向的,今天给大家分享两种方法来设置/更改一个section内的所有文本的方向及部分文本的方向,有兴趣的朋友可以试下。 首先,从...
HTML创建的超文本文档称为HTML文挡。...HTML文档是纯文本文件,创建和运行HTML文档需要两种工具,一种是解释执行HTML文档的浏览器,另外一种是编辑开发HTML文档的工具。编辑开发HTML文档的工具有下面几种常用的工具。
1)若通讯录是空的,则创建一个文本文件 commu.txt;2)根据通讯录需要,实现一个简易菜单; 3)能浏览通讯录文件 commu.txt 中的信息: 4)能增加记录、删除记录,并更新文本文件 commu.txt; 5) 能按照姓名升序、录入日期...
生成.cs文件的方法有两种,如下: 方法一:通过VS命令行工具生成 如上图所示,输入命令“wsdl /language:c# /n:CHEER.PresentationLayer /out:生成类的物理路径(需先创建cs文件) WebService接口URL或wsdl
这里有两种方法可以创建数据库。 方法一:采用还原数据库的方法。具体方法是在 Microsoft SQL Server Management Studio中创建名称为HySys的数据库。然后在“对象资源管理器”窗口中右击该数据库,在弹出的菜单中...
是一个开放源代码的全文检索引擎工具包,但它不是一个完整的全文检索引擎,而是一个全文检索引擎的架构,提供了完整的查询引擎和索引引擎,部分文本分析引擎(英文与德文两种西方语言)。
我们将使用两种文本预处理技术Stemming和Lemmatization以及Word of Bag和TF-IDF模型来创建SMS垃圾邮件分类器模型。 定义: 词干:这是将单词转换为词根形式的过程。 词法化:与词干法不同,词法化将单词还原为该...
C中的二进制搜索树 该项目在C中实现了一个二进制搜索树,并通过从作为参数传递给程序的文本... 然后,它以3种方式遍历树-Inorder,Preorder和Postorder-将读取的信息写入文本文件中,该文本文件也作为参数传递给程序。
《C#全能速查宝典》共分为8章,分别介绍了C#语言基础、Windows窗体及常用控件、Windows高级控件、控件公共属性、方法及事件、数据库开发、文件、数据流与注册表、GDI+绘图技术和C#高级编程,共包含562个C#编程中常用...
有两种实现方式。 使用不同的数据结构,两者基本上达到相同的结果。 为了运行该文件,您将需要两个文本文件,一个用作“字典”,另一个用作要检查的文件。 两者都需要与 .java 文件位于同一目录中。 我仍然在学习...
在资源文件夹中,我以两种格式存储了一些示例输入文件。 运行BookDataConvert.java文件以查看输出。 运行此文件时,您必须将FilePath作为参数传递。 我还为这个项目创建了 Junit 测试用例: 在这里您可以找到正确...
一、 创建节点: ...3、以下是两种实现方式: // jQuery方式 var $h1 = $("<h1 title='\u521b\u5efa\u8282\u70b9' class='head'>jQuery与JavaScript创建节点比较</h1>"); $("div").append($h1); //JavaScript方
这里对两种方法进行了比较:第一种:先创建所有节点,再添加到文档方式的运行时长;第二种:先向文档添加一个空容器,然后每创建一个节点,再添加到容器中方式的运行时长,从测试来看,第二种方法优于第一种! 运行...