python中使用win32com實現Excel轉CSV
Excel轉csv可以使用pandas的to_excel、to_csv實現轉換,但是當Excel文件較大時,pandas耗時會較多,可以考慮使用win32com實現
import win32com.client
xl = win32com.client.Dispatch("Excel.Application")
xl.DisplayAlerts = False
xl.Visible = False
xl.Workbooks.Open(Filename='your_file_path', ReadOnly=1)
wb = xl.Workbooks(1)
wb.SaveAs(Filename='new_file.csv', FileFormat=6) # 6 means csv
wb.Close(False)
xl.Application.Quit()
wb = None
xl = None
本文來自博客園,僅供參考學習,如有不當之處還望不吝賜教,不勝感激!轉載請注明原文鏈接:http://www.rzrgm.cn/rong-z/p/18219597
作者:cnblogs用戶
浙公網安備 33010602011771號