请教 excel,批量取sheet1的第一行内容,改为文件名的方法。

找回的大量已删除的excel文件,文件名都是数字,想取出每个文件中sheet1的第一行内容,将其改为文件名。请指点,谢谢。... 找回的 大量已删除的excel文件,文件名都是数字,想取出每个文件中sheet1的第一行内容,将其改为文件名。请指点,谢谢。 展开
 我来答
veket_linux
2011-09-09 · TA获得超过4092个赞
知道大有可为答主
回答量:3809
采纳率:0%
帮助的人:4483万
展开全部
;autoit自动化脚本写这个,简单
;读取sheet1单元格A1,作为文件名
;
#include <excel.au3>
#include <file.au3>
#NoTrayIcon
$filefolder = FileSelectFolder("请选择excel所在文件夹","")
$filelist = _FileListToArray($filefolder,"*.xls",1)
For $i = 1 To $filelist[0]
$oExcel = _ExcelBookOpen($filefolder&"\"&$filelist[$i],0,True)
$read = _ExcelReadCell($oExcel,1)
_ExcelBookClose($oExcel,0)
FileMove($filefolder&"\"&$filelist[$i],$filefolder&"\"&$read&".xls")
Next
MsgBox(0,"完成","")
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式