建立文字檔案的兩種方法

2021-08-26 14:20:37 字數 2335 閱讀 3203

建立文字檔案的兩種方法

2023年02月07日

1、建立文字檔案的兩種方法

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

複製**

使用此方法需要先將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"

'開啟檔案為文字流物件

with ostream

for i = 2 to 10

.writeline "新增加資料第" & i & "行"

next i

end with

end sub

複製**

知識點2:

[b]opentextfile 方法[/b]

開啟乙個指定的檔案並返回乙個 [b]textstream[/b]物件,該物件可用於對檔案進行讀操作或追加操作。

[b]語法[/b]object.[b]opentextfile([/b]filename[[b],[/b]

iomode[[b],[/b]

create[[b],[/b]

format[b])[/b]

[b]opentextfile[/b]方法有如下幾部分:

[b]部分[/b]

[b]描述[/b]

object

必需的。始終是乙個 [b]filesystemobject[/b] 的名字。

filename

必需的。字串表示式,它標識了開啟的檔案。

iomode

create

可選的。[b]boolean[/b]值,它表示如果指定的filename不存在是否可以建立乙個新檔案。如果建立新檔案,其值為[b]true[/b]。若不建立檔案其值為[b]false[/b]。預設值為[b]false[/b]。

format

可選的。三種[b]tristate[/b]值之一,用於指示開啟檔案的格式。如果省略,則檔案以ascii格式開啟。

[b]設定值:[/b]iomode引數可為下面設定值的任何乙個:

[b]常數[/b]

[b]值[/b]

[b]描述[/b]

[b]forreading[/b]

1開啟乙個唯讀檔案。不能對此檔案進行寫操作。

8開啟乙個檔案並寫到檔案的尾部。

format引數可為下面設定值的任何值:

[b]常數[/b]

[b]值[/b]

[b]描述[/b]

[b]tristateusedefault[/b]

建立文字檔案的兩種方法

建立文字檔案的兩種方法 2011年02月07日 1 建立文字檔案的兩種方法 sub vb建立檔案 dim sfname as string,ifnumber as integer,r as long sfname thisworkbook.path vb檔案.txt ifnumber freefil...

Linux建立文字檔案!!!

vi test.txt或者 vim test.txt再或者 touch test.txt一 一般模式 刪除 複製與貼上類命令 x,x x為向後刪除乙個字元,x為先前刪除乙個字元 nx n代表數字 向後刪除n個字元 dd 刪除當前行 d 刪除當前行所有字元,試成為空行 ndd n代表數字 刪除游標所在...

python怎麼建立文字檔案

python建立文字檔案的方法 首先利用open 函式以只寫模式開啟乙個檔案,如果該檔案不存在則建立 然後利用write 函式向該檔案中寫入指定字串即可。python open 函式以指定模式開啟乙個檔案,建立乙個 file 物件,相關的方法才可以呼叫它進行讀寫。w 模式表示開啟乙個檔案只用於寫入。...