请问如何将xlsx文件批量转换为csv文件? 谢谢!

 我来答
huanglenzhi
推荐于2016-01-31 · 知道合伙人数码行家
huanglenzhi
知道合伙人数码行家
采纳数:117525 获赞数:517233
长期从事计算机组装,维护,网络组建及管理。对计算机硬件、操作系统安装、典型网络设备具有详细认知。

向TA提问 私信TA
展开全部

  xlsx是excel2007以上版本创建的文件,可以直接另存为csv类型文件,前提是已安装excel2007以上版本软件,步骤如下:

  1、打开要转换的xlsx文件,点击文件选项卡,另存为命令;

  2、保存类型类别选择csv类型,然后点击保存即可。

  

qop_dob
2022-03-31 · TA获得超过1.5万个赞
知道大有可为答主
回答量:1.3万
采纳率:79%
帮助的人:4401万
展开全部

不清楚你的实际文件/情况,仅以问题中的说明及猜测为据;以下代码复制粘贴到记事本,另存为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();
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wbb19890401
2011-09-03
知道答主
回答量:23
采纳率:0%
帮助的人:16.2万
展开全部
建一个记事本;里面输入ren *.XLSX 文件名*.CSV,然后关闭,将记事本格式由TXT改为BAT,双击就好了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
YTO五营
2011-08-22 · 超过25用户采纳过TA的回答
知道答主
回答量:135
采纳率:0%
帮助的人:50.8万
展开全部
转文件格式有软件 你可以上百度上搜索下转换格式软件!
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式