0%

将excel每行内容导出为单个文件并以特定列的内容作为文件名

前言

为了提高效率,我需要把excel每行的数据转存为单个文件。google告诉我可使用vba代码实现,就找到了一个简单方法,一个表转多个文件,一秒搞定。

vba代码

1
2
3
4
5
6
7
Sub t()
For i = 2 To 204
Open "d:\" & Cells(i, 2) For Append As #1
Print #1, Cells(i, 3)
Close #1
Next
End Sub

代码解释:
1、将第2行到第204行的数据转存为单个文件
2、打开D盘,每行内容以第二列数据作为文件名
3、打印第三列数据作为文件内容

效果

image.png
image318502281bf2ce85.png

参考

参考这篇文章

-------------本文结束感谢您的阅读-------------