在EXCEL中通过宏VB编程实现导出EXCEL中的内容到txt文件:
1. Office 2007中新建/打开一个Excel文件,命名为book1.xls,注意后缀,并且填充数据
2. 点击 视图 > 宏 > 录制宏 > 停止宏 > 查看宏 >编辑宏(写VB代码) >保存
Sub Macro1() Dim objApp As Object Dim objWbk As Object Dim objSht As Object Dim i&, strTemp$, strWorkBook$ '工作簿文件名你自己处理 strWorkBook = "D:\VB\book1.xls" Set objApp = CreateObject("Excel.Application") Set objWbk = objApp.Workbooks.Open(strWorkBook) Set objSht = objWbk.Sheets(1) '要导出哪张表,你自己处理 '输出的文本文件名自己处理 Open "D:\VB\Book1.txt" For Output As #1 i = 5 '从第5行开始 Do strTemp = objSht.Cells(i, 1).Text '你没说结束行的条件,我就假设A列为空表示数据结束 If (strTemp = "") Then Exit Do 'objSht.Cells(i, 1) 是A列 'objSht.Cells(i, 2) 是B列 'objSht.Cells(i, 5) 是E列 '每行数据如何分隔单元,你自己处理 strTemp = strTemp & ", " & objSht.Cells(i, 2) & ", " & objSht.Cells(i, 5) Print #1, strTemp i = i + 1 Loop Close #1 objWbk.Close False Set objSht = Nothing Set objWbk = Nothing Set objApp = Nothing MsgBox "数据导出完毕!", vbInformation End Sub
3.启用宏
打开.xls文件后,有个警告和一个"选项"按钮,点击之,然后选中"启用此内容"选项
4.查看.txt中的结果
A5, B5, E5
A6, B6, E6
A7, B7, E7
A8, B8, E8
A9, B9, E9
A10, B10, E10
A11, B11, E11
A12, B12, E12
相关推荐
数据库技术VB编程小例子源码小合集,共47个打包下载,包括:系统登录、操作员权限设置、连接加密的Access数据库(方法一)、将硬盘文件目录转为数据库数据、将数据库文件转换为文本文件、将Access导出成多种数据格式、...
exportdb.ZIP 将数据库输出到一个文本文件中(5KB) 7,sqlcount.ZIP 从一次SQL查询中获得多个查询数值(6KB) 8,createnewdatabase.ZIP 通过程序在磁盘上建立一个新的Access数据库文件。(2KB) 9,...
内容索引:VB源码,数据库应用,数据库 数据库技术VB编程小例子源码集:系统登录、操作员权限设置、连接加密的Access数据库(方法一)、将硬盘文件目录转为数据库数据、将数据库文件转换为文本文件、将Access导出成多种...
很多在国外报表控件中很难实现的功能在本报表控件中可以轻易实现。 11、组件提供丰富交互事件,轻松实现报表穿透(透视)查询和报表交互。 12、重新发布简单:只需分发两个 DLL 文件。 13、易学易用:完全...
而且可以利用导入、导出和连接数据库的 功能、方便地在Access数据和Word、Excel、文本文件和其他OLE的数据文件之间互相转 换,实现数据共享,从而大大提高工作效率。另外,Access允许创建自定义报表用于打 印或输出...
使用.ashx文件处理IHttpHandler实现发送文本及二进制数据的方法 制作一个简单的多页Tab功能 一完美的关于请求的目录不存在而需要url重写的解决方案! 在C#中实现MSN消息框的功能 XmlHttp实现无刷新三联动ListBox 鼠标...
10.1.2 在VBA代码中导入或导出文本文件 10.2 使用遗留数据库和电子表格文件 10.2.1 导入数据库文件 10.2.2 导入电子表格文件 10.2.3 导出数据库和电子表格文件 10.3 使用XML和HTML文件 10.3.1 ...
10.1.2 在VBA代码中导入或导出文本文件 10.2 使用遗留数据库和电子表格文件 10.2.1 导入数据库文件 10.2.2 导入电子表格文件 10.2.3 导出数据库和电子表格文件 10.3 使用XML和HTML文件 10.3.1 ...
10.1.2 在VBA代码中导入或导出文本文件 10.2 使用遗留数据库和电子表格文件 10.2.1 导入数据库文件 10.2.2 导入电子表格文件 10.2.3 导出数据库和电子表格文件 10.3 使用XML和HTML文件 10.3.1 ...
10.1.2 在VBA代码中导入或导出文本文件 10.2 使用遗留数据库和电子表格文件 10.2.1 导入数据库文件 10.2.2 导入电子表格文件 10.2.3 导出数据库和电子表格文件 10.3 使用XML和HTML文件 10.3.1 ...
另外,用户也通过赋值报表的SelectSQL属性(设置针对SQL作为 Gscr.Report 数据源运行的SQL文本命令)来实现数据绑定。 4.可以按照打印效果的需要进行灵活的设置,包括页边距、纸张大小,页眉页脚、打印方向、表格线...
特有的分组单元格合并功能,轻松实现常见的中国式报表分组在列中展现形式。 实现票据套打非常简便:对票据套打进行了专门的实现。 提供图表功能,包括饼图、柱状图、叠加柱状图、连线图、散列点图等,...
4.进一步完善导出Excel的算法,将多个页面格式迥异的报表导出在一个Sheet上时,改进了算法,使得在Excel中所需列的数量和宽度计算精确度更高,真正做到无失真导出,容错性更好,对于任何复杂的报表,都可以正确导出 ...
2、组成 ReportAll报表开发工具软件包主要包括以下各部分: ReportAll报表设计器:一个标准的Win32应用程序,用于对报表的文档进行编辑和调试,编辑的结果可保存到符合XML格式的文本文件中。 ReportAll报表控件/...
很多在国外报表控件中很难实现的功能在本报表控件中可以轻易实现。 11、组件提供丰富交互事件,轻松实现报表穿透(透视)查询和报表交互。 12、重新发布简单:只需分发两个 DLL 文件。 13、易学易用:完全...
2、在运行时对外观属性的改变可以反映到Excel导出。 ★图表: 1、重新设计图表接口,让图表可视化设计与编程控制更清晰简单。 2、支持更多图表类型,如百分比柱状图、垂直排列的柱图。 3、一个图表中可以混和显示...
支持多种单元格样式,可以打印图像、图表(直方图、折线图等)、Rich文本、条形码、中式财务帐薄、支持在报表中嵌入Word、Excel文档等。 4. 强大的计算和合计功能。内置表达式解析系统和函数库。 5. 可扩充性,...
条形码、中式财务帐薄、支持在报表中嵌入Word、Excel文档等。 4. 强大的计算和合计功能。内置表达式解析系统和函数库。 5. 可扩充性,可以在应用程序中给报表引擎扩充函数库、报表样式和单元格样式。 6.支持多种报表...