请问如何将xlsx文件批量转换为csv文件? 谢谢!
发布网友
发布时间:2022-04-29 03:42
我来回答
共4个回答
热心网友
时间:2022-05-06 15:56
xlsx是excel2007以上版本创建的文件,可以直接另存为csv类型文件,前提是已安装excel2007以上版本软件,步骤如下:
1、打开要转换的xlsx文件,点击文件选项卡,另存为命令;
2、保存类型类别选择csv类型,然后点击保存即可。
热心网友
时间:2022-05-06 17:14
不清楚你的实际文件/情况,仅以问题中的说明及猜测为据;以下代码复制粘贴到记事本,另存为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();
热心网友
时间:2022-05-06 18:49
建一个记事本;里面输入ren *.XLSX 文件名*.CSV,然后关闭,将记事本格式由TXT改为BAT,双击就好了。
热心网友
时间:2022-05-06 20:40
转文件格式有软件 你可以上百度上搜索下转换格式软件!