人气 4547

[Excel技巧] excel内容导出为文本文件 [复制链接]

拥抱大树 2017-11-14 16:34:47
前文我们说过用excel创建文本文件。那么如何把excel文件内容导入导出文本文件呢?
这里我们用到excel另存为的方法保存数据到excel。如果生成的excel文件存在,删除后再输出。如图所示:
1510648435140692.png (75.8 KB, 下载次数: 0, 售价: 6 金钱)
1510648450136186.png (11.41 KB, 下载次数: 0, 售价: 2 金钱)
详细源码,运行代码,填写生成的文本文件名,确定即可Sub工作表保存为文本文件()
DimsFNameAsString
sFName=Application.InputBox("请输入导出的文本文件的名称:","输入文件名称",2)
IfsFName="False"OrsFName=""ThenExitSub
sFName=ThisWorkbook.Path&"\"&sFName&".txt"
OnErrorResumeNext
IfLen(Dir(sFName,vbDirectory))>0Then
IfMsgBox("该文件已经存在,是否删除?",vbQuestion+vbYesNo)=vbYesThen
KillsFName '删除已有的同名文件
Else
ExitSub
EndIf
EndIf
OnErrorGoTo0
Setws1=Worksheets("Sheet1")
ActiveWorkbook.SaveAssFName,xlCSV
MsgBox"保存成功!"
您需要登录后才可以回帖 登录 | 立即注册

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

GMT+8, 2024-5-19 04:34 , Processed in 0.245523 second(s), 23 queries .

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