vba 输出文本 m Linux,利用VBA实现EXCEL数据输出TXT等文本文件
VBA—-Visual Basic For Application的简称,属于VB的一个子集,广泛应用于Word套件的自动化,其寄存于现有的EXCEL或word等的文件里面
日常生活中,需要做到有逻辑性质的筛选EXCEL数据再进行输出的话往往比较麻烦,由此利用到EXCEL里面的宏,就是VBA编程就可以大大方便处理速度。今天举的例子是读取excel各个表格信息再进行处理输出。
现有表格一个
A B C
1 名字 数学 语文
2 motta 85 90
3 CCJK 80 75
4 Transee 99 88
需求:现在需要输出成一个TXT文本文件,里面格式如下
motta,85,90
CCJK,80,75
Transee,99,88
在excel2003或excel2007中打开宏编辑器
VBA使用VB语法,高级语言语法大同小异,具体函数可以查询相应API
Dim MyTXT As String, Path As String ‘定义输出的TXT文件
Dim h As Long, Data1(100) As Single, Data2(100) As Single, Data3(100) As _
Single
Sub CopyTXT()
On Error GoTo 0 ‘出现错误就结束
Name = InputBox(“输入要存储的文本文件名称(不需加.txt)。”) ‘自定义存储名称
Path = Application.ThisWorkbook.Path & Application.PathSeparator ‘与表格路径相同
MyTXT = Path & Name & “.txt” ‘要转存的TXT文件全称
‘先定义1~3列1~3行中的单元格的数据为指定的变量Data1(1)至Data3(3)
For h = 1 To 3
Data1(h) = Cells(h, 1)
Data2(h) = Cells(h, 2)
Data3(h) = Cells(h, 3)
Next h
‘将预定的变量值逐个输入到TXT文件,仅针对你上传的样式7列11行,格式为数据之间逗号分隔,按行排列
Open MyTXT For Output As #1
For h = 2 To 4
Print #1, Data1(h) & “,” & Data2(h) & “,” & Data3(h)
Next h
Close #1
0 End Sub
解析:#1为其文件流,里面的相应处理可以按照你的需要进行编写相关的程序,之后关闭,理论上文本类文件都可以输出不单只是txt,xml或lrc等之类都是可以的。
编写完成后,在宏那里选择执行。
vba 输出文本 m Linux,利用VBA实现EXCEL数据输出TXT等文本文件相关推荐
- python 将excel文件转换为txt文件_python利用pandas将excel文件转换为txt文件的方法
python将数据换为txt的方法有很多,可以用xlrd库实现.本人比较懒,不想按太多用的少的插件,利用已有库pandas将excel文件转换为txt文件. 直接上代码: ''' function:将 ...
- python excel文件转换成字符串_python利用pandas将excel文件转换为txt文件的方法
python将数据换为txt的方法有很多,可以用xlrd库实现.本人比较懒,不想按太多用的少的插件,利用已有库pandas将excel文件转换为txt文件. 直接上代码: ''' function:将 ...
- pandas玩转excel-> (1)如何利用pandas创建excel数据文件
pandas玩转excel-> (1)如何利用pandas创建excel数据文件 #在Anaconda3 的Spyder中 #定义pandas模块为pd import pandas as pd ...
- 利用MFC绘制Excel数据的波形
利用MFC绘制Excel数据的波形 工具:VS2015.Excel2013 项目的创建 创建文件对话框 打开并读取Excel文件 绘制波形 项目的创建 打开VS2015,文件-新建-项目-MFC应用程 ...
- toad导入数据_利用TOAD实现EXCEL数据在oracle的导入导出
利用TOAD实现EXCEL数据在oracle的导入导出 1.从ORACLE数据库导出成为EXCEL文件 利用TOAD连接上数据库,访问某个表,我本机是选中表"OA_USER" 右键 ...
- pandas玩转excel-> (2)如何利用pandas读取excel数据文件
pandas玩转excel-> (2)如何利用pandas读取excel数据文件 import pandas as pd #将excel文件读到内存中,形成dataframe,并命名为peopl ...
- PHP利用phpExcel实现Excel数据的导入导出
phpExcel包的下载地址:http://download.csdn.net/detail/kesixin/9920920 首先先说一下,这段例程是使用在Thinkphp的开发框架上,要是使用在其他 ...
- word vba 转换html,快速合并文本到Word – 利用VBA代码
为了提高录入的效率,同事分别安排下属录入不同的文本,并以数字序号进行命名,最后再在Word中将这些文本文档合并起来.常规的方法是切换到"插入"选项卡,在"文本" ...
- vba 添加outlook 签名_利用VBA发送附件电子邮件
大家好,我们今日讲解"利用VBA发送附件电子邮件",这节内容是"VBA信息获取与处理"教程中第五个专题"利用VBA发送电子邮件"的第一节. ...
最新文章
- Windows phone应从Android吸取四点教训
- 改变UITableView的headerView、footerView背景颜色
- Leetcode 392. 判断子序列 (每日一题 20210929)
- Linux下c的进一步学习
- python中if的效率_Python 代码性能优化技巧
- JVM调优(二)垃圾回收算法
- pytorch---模型加载与保存(6)通过设备保存/加载模型
- ubuntu openStack icehouse dashboard theme自定义
- 同步手绘板——关于/dev/graphics/fb0权限的获取
- MIMO-OTFS in High-Doppler Fading Channels:Signal Detection and Channel Estimation(4)
- array 删除指定的元素的方法
- cocos2dx-lua 骨骼动画spine使用心得(cocos2dx版本 3.17 spine版本3.6.53)
- 至少连接一个aura sync兼容设备_电磁兼容测试照片
- 三相桥式全控整流电路simulink仿真_三相二极管桥式整流电路分析与仿真
- 【githubshare】开源的小说下载与阅读工具:Uncle 小说。目录解析与书源结合,支持有声小说与文本小说,可下载 mobi、epub、txt 格式文本小说
- 面向对象设计需要遵循的六大设计原则
- STM32步进电机S型加减速算法
- 【重识云原生】计算第2.2节——主流虚拟化技术之VMare ESXi
- AGM FPGA之AG10K 系列的开发建议(连载二)
- Unity3D 自动切割动画
热门文章
- 风控模型师面试准备--技术篇
- 为什么我总写 Bug ?
- 南卡和OPPO蓝牙耳机哪个更好?高性价比蓝牙耳机评测
- yocs_velocity_smoother速度平滑库知识
- 窗口置顶工具v2.1.0
- 【KRpano360全景教程 】 - krpano地图导航radar插件的使用
- android中隐藏的功能,iOS与Android的奥秘:那些你未必了解的隐藏功能
- matlab水汽通量,降水成因诊断分析水汽通量水汽通量散度可降水量.pptx
- linux用pwd转换到系统目录,详细讲解Linux系统中pwd命令的使用技巧
- 格美净水器:家用净水器必看的6点