创建文本文件的两种方法
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
发表评论
-
java字符串处理
2012-07-06 09:51 637substring() 它有两种形式,第一种是:Stri ... -
经常用到的提取手机、电话、Email联系方式的几个java正则表达式
2012-07-06 09:44 1110经常用到的提取手机、电话、Email联系方式的几个ja ... -
java中的正则表达式详解
2012-07-06 09:37 1275转自:http://gstarwd.i ... -
MTK修改音乐播放器
2012-07-06 09:29 732目标文件:Resource_audply_skins.c ... -
超强 DOM增删改,js日历综合案例实现
2012-07-05 20:44 816DOM增删改,js日历综合案例实现 效果图: 实现 ... -
构建自定义组件
2012-07-03 13:42 807构建自定义组件 ... -
构建自定义组件
2012-07-03 12:15 643构建自定义组件 ... -
Flex文件上传
2012-07-02 10:09 661今天花了一点时间 ... -
Changing the layout direction of a form item in Flex
2012-07-02 10:09 609The following example shows h ... -
Flex 与 JavaScript 实现交互!!
2012-07-02 10:09 705.style{ paddin ... -
OpenCms7.5.3发布
2012-07-01 09:26 8162010年8月18日,OpenCms7.5.3发布。 ... -
挨踢求职之旅
2012-07-01 09:26 465大学的时候,学的 ... -
Ext 4 概述(六)之Grid
2012-07-01 09:25 592这次升级Ext 4全部 ... -
一些免费,甚至开源的.net开发工具
2012-07-01 09:25 1183一些免费,甚至 ... -
AS类库推荐
2012-06-30 11:12 597AS类库推荐 2011年11月17日 TweenLite ... -
Flex 收藏
2012-06-30 11:12 576Flex 收藏 2010年06月15日 flex官方网址 ... -
as3 字符处理函数
2012-01-20 02:25 1447as3 字符处理函数 2011年04月22日 原地址:h ... -
js+正文规则 高亮搜索关键字(二)
2012-01-20 02:24 632js+正文规则 高亮搜索关键字(二) 2010年11月16日 ... -
常用的正则表达式
2012-01-20 02:24 601常用的正则表达式 2010年09月09日 常用表达式: ... -
四(4)寒假作业
2012-01-19 10:14 615四(4)寒假作业 2012年01 ...
相关推荐
本软件提供了45大类共几百种针对txt文本文件的全文或者每一行的批量处理或者批量替换操作,是您经常性处理文本文件的得力工具。 功能大类列表如下(每一大类中又分别包含多项子功能): 1.强大的针对文本文档全文内容...
本软件提供了45大类共几百种针对txt文本文件的全文或者每一行的批量处理或者批量替换操作,是您经常性处理文本文件的得力工具。 功能大类列表如下(每一大类中又分别包含多项子功能): 1.强大的针对文本文档全文...
有两个输入:一个文本文档,包括一组 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方
这里对两种方法进行了比较:第一种:先创建所有节点,再添加到文档方式的运行时长;第二种:先向文档添加一个空容器,然后每创建一个节点,再添加到容器中方式的运行时长,从测试来看,第二种方法优于第一种! 运行...
在资源文件夹中,我以两种格式存储了一些示例输入文件。 运行BookDataConvert.java文件以查看输出。 运行此文件时,您必须将FilePath作为参数传递。 我还为这个项目创建了 Junit 测试用例: 在这里您可以找到正确...