python xls和xlsx相互转换的方法(附xlrd,xlwt和openpyxl区别)
2021-06-11 07:05
标签:red file 操作 xlwt nbsp for books pen 批量操作 最近在处理excel的时候,想到利用python可以批量操作,常用的包有xlrd,xlwt和openpyxl,三者区别如下: 当收到的文件既有xls,又有xlsx时,先转换为统一格式再做统计修改更方便。 需要用到pywin32库,方法如下: python xls和xlsx相互转换的方法(附xlrd,xlwt和openpyxl区别) 标签:red file 操作 xlwt nbsp for books pen 批量操作 原文地址:https://www.cnblogs.com/chuanxiaopang/p/14228389.html
import win32com.client as win32
fname = r"F:\3.python\实例\5.计算评分均值\2.xlsx"
excel = win32.gencache.EnsureDispatch(‘Excel.Application‘)
wb = excel.Workbooks.Open(fname)
# wb.SaveAs(fname+"x", FileFormat = 51) #FileFormat = 51 is for .xlsx extension
wb.SaveAs(fname[:-1], FileFormat = 56) #FileFormat = 56 is for .xls extension
wb.Close()
excel.Application.Quit()
文章标题:python xls和xlsx相互转换的方法(附xlrd,xlwt和openpyxl区别)
文章链接:http://soscw.com/index.php/essay/93496.html