[問題] 請問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