[问题] 请问excel 批次把xlsx 转CSV

楼主: forgotnow (好想学直排轮唷!)   2017-07-19 00:31:18
(若是和其他不同软件互动之问题 请记得一并填写)
软件: Excel
版本: 2016,企业版
不好意思, 因为需要大量把xlsx档案转成csv (但是之前没碰过VB)
在参考了板上的文章 https://www.ptt.cc/bbs/Office/M.1241585891.A.45C.html
试着稍微修改, 不晓得为何转档出来的档案, 档名一样为*.xlsx,
而且会出现,
"Excel 无法开启档案,因为档案格式或副档名无效,请确认档案没有毁损,
且副档名符合档案的格式。"
大大感谢~
作者: soyoso (我是耀宗)   2017-07-19 01:00:00
测试saveas内的myfile.name如副档名相同的话,可以replace将".xlsx"取代为""如不相同的话,以left,取字符可用instrrev(如主档名内有可能出现点号 .,如不出会出现的话可以instr判断点号的位置或以getbasename来取得myfile.path的档名(无副档名)部分
楼主: forgotnow (好想学直排轮唷!)   2017-07-19 03:47:00
谢谢, 档名一样, 我试用replace成功囉~耶!不过每一个档案都很大(约200mb),读好久...q_q

Links booklink

Contact Us: admin [ a t ] ucptt.com