首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

利用VBA将Excel工作表导出为文本文件

引言

将Excel工作表导出为文本文件是一种常见的需求,它允许数据以一种简单、通用的格式被保存和共享。常用的导出方法有以下两种:(1)直接复制黏贴。选中Excel工作表区域,并复制黏贴到文本文件。此时,行单元格之间以Tab键分割开;(2)使用Excel自带的“另存为”功能。另存为“CSV (逗号分隔)”的文本文件格式。顾名思义,行单元格之间以逗号分割开。

这两种导出方法虽然可以满足一定的需求,但还有一定的局限性。因此,我们可以利用VBA,以应对一些更复杂、更多样的导出场景:(1)为行单元格之间的分隔符提供了更大的弹性,可以使用逗号、Tab键、甚至是任何字符;(2)实现将Excel工作表导出为文本文件的全流程自动化

Excel工作表数据

实现思路

1.创建文本文件;

2.将工作表每一行的数据,用连接符拼接起来;

3.将拼接后的每一行数据写入文本文件。

导出到文本文件的效果

VBA代码

  • 发表于:
  • 原文链接https://page.om.qq.com/page/OkdyfFZQ7MHJHohS8D34xreA0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券