
请问如何将xlsx文件批量转换为csv文件? 谢谢!
4个回答
展开全部
不清楚你的实际文件/情况,仅以问题中的说明及猜测为据;以下代码复制粘贴到记事本,另存为xx.bat,编码选ANSI,跟要处理的文件放一起双击运行
/*&cls&echo off&cd /d "%~dp0"
rem 将.xls或者.xlsx表格文件转换为/另存为.csv文件
set #=Any question&set _=WX&set $=Q&set/az=0x53b7e0b4
title %#% +%$%%$%/%_% %z%
dir /a-d-h/b|findstr /i "\.xls$ \.xlsx$"|cscript -nologo -e:jscript "%~f0"
echo;%#% +%$%%$%/%_% %z%
pause
exit
*/
var excel=null;
try{
excel=new ActiveXObject('Excel.Application');
}catch(e){WSH.StdErr.WriteLine('MS Excel is not installed');WSH.Quit();}
excel.DisplayAlerts=false;
excel.Visible=true;
var fso=new ActiveXObject('Scripting.FileSystemObject');
while(!WSH.StdIn.AtEndOfStream){
var it=WSH.StdIn.ReadLine();
var oldfile=fso.GetFile(it);
var newfile=oldfile.Path.replace(/\.xlsx?$/i, '.csv');
try{
var wbook=excel.Workbooks.Open(oldfile.Path);
wbook.SaveAs(newfile, 6);
wbook.Close();
}catch(e){}
}
excel.Quit();
WSH.Quit();
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
建一个记事本;里面输入ren *.XLSX 文件名*.CSV,然后关闭,将记事本格式由TXT改为BAT,双击就好了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
转文件格式有软件 你可以上百度上搜索下转换格式软件!
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |