人气 6269

[Excel技巧] 导出文本文件的数据到Excel [复制链接]

zzs1808 2017-11-15 17:13:37
前面讲了两篇关于excel文件与文本文本的交互的内容excel vba 创建文本文件excel内容导出为文本文件
今天反过来,如何把文本文件内容写入到Excel工作表中?运行下面的函数代码,会弹出选择对话框,选择文本文件后。文本文件数据就会从当前工作表的A列开始添加数据。Sub读取文本文件数据()
Dimstr1AsString,sFNameAsString,iFNumberAsInteger,rAsLong
sFName=Application.GetOpenFilename("文本文件(*.txt),*.txt,所有文件(*.*),*.*",1,"打开文本文件")
IfsFName="False"ThenExitSub
iFNumber=FreeFile '获取可用文件号
OpensFNameForInputAs#iFNumber '用Input方式打开文件
ActiveSheet.Cells.Clear
r=1
Do
LineInput#iFNumber,str1
ActiveSheet.Cells(r,1)=str1
r=r+1
LoopUntilEOF(iFNumber)
Close#iFNumber '关闭文件
EndSub
文本文件内容:

1510736778500588.png

1510736778500588.png

导出到Excel的效果图:

1510736771104222.png

1510736771104222.png
您需要登录后才可以回帖 登录 | 立即注册

QQ|手机版|精益人 ( 沪ICP备19004111号-1 )|网站地图

GMT+8, 2024-12-22 23:25 , Processed in 0.252757 second(s), 22 queries .

Powered by Lean.ren X3.5 Licensed  © 2001-2030 LEAN.REN