将excel用VBA生成指定格式的TXT文件
2012-09-24 23:17
645 查看
Sub 另存本表为TXT文件() Dim s As String Dim FullName As String, rng As Range Application.ScreenUpdating = False FullName = (ActiveSheet.Name & ".txt") '以当前表名为TXT文件名 ' FullName = Replace(ThisWorkbook.FullName, ".xls", ".txt") '以当前文件名为TXT文件名 ' FullName = Replace(ThisWorkbook.FullName, ".xls", ActiveSheet.Name & ".txt") '以文件名&表名为TXT文件名 Open FullName For Output As #1 '以读写方式打开文件,每次写内容都会覆盖原先的内容 '参考帮助,fullname为文件全名 For Each rng In Range("a1").CurrentRegion s = s & IIf(s = "", "", "|") & rng.Value If rng.Column = Range("a1").CurrentRegion.Columns.Count Then Print #1, s & "|" '把数据写到文本文件里 s = "" End If Next Close #1 '关闭文件 Application.ScreenUpdating = True MsgBox "数据已导入文本" End Sub
相关文章推荐
- 用VBA生成的EXCEL,打开报如下错误:您尝试打开的文件"1.xls"的格式与文件拓展名指定的格式不一致。。。。
- 生成Excel *.xls 生成 xls的格式与文件扩展名指定的格式不一致
- NPOI 菜鸟实践行之根据指定的模板生成Excel 2003格式的文件 (一)
- 使用Apache POI生成指定格式的Excel文件
- Excel 导出指定行为txt文件(VBA,宏)
- Java 读取excel指定行列数据以及将数据保存到txt文件中
- Spring 中 AbstractExcelView 支持根据模板生成Excel文件. 通过设置 view 的 URL 属性指定模板的路径
- jqgrid实现客户端导出Excel、txt、word、json等数据格式的文件
- 打开EXCEL总提示 您尝试打开的文件*.xls格式与文件扩展名指定的格式不相符
- 关于asp.net C# 导出Excel文件 打开Excel文件格式与扩展名指定格式不一致的解决办法
- 一个自己写的用来搜索各种文件格式生成txt清单的java工具
- PB用OLE创建Excel后,打开时却提示“您尝试打开的文件 的格式与文件扩展名指定的格式不一致”
- 使用VBA从海量Excel文件中模糊获取数据并生成新表(附实例) - (四) 结合病人病例,批量汇总实例
- 一个简单生成Excel文件格式的java包。
- EXCEL-VBA:弹出对话框,打开文件(指定扩展名)
- 将excel中的若干列数据生成json格式文件
- java基于jxl.jar包生成Excel文件到指定目录和服务器下载两种模式的使用方法
- CMakeLists.txt文件写法(1):要求CMake根据指定的源文件生成可执行文件
- 用PHP生成excel文件到指定目录
- 使用Python将TXT文本内容读取后生成指定XML格式的文件