2016-06-23 2 views
0

내 Excel 파일 형식을 유지하면서 기존 xlsx Excel 파일을 xls으로 변환하려면 어떻게해야합니까? 나는 Anaconda Python 3을 사용하기 때문에 사용할 수 있는지 확신 할 수 없다. xlutils ... 많은 비 호환성 때문에 conda install xlutils을 통해 설치할 수 없었다.파이썬은 xls를 xls로 변환 (읽기 및 저장)

import xlrd, xlwt 

wb = xlrd.open_workbook(my_xlsx_excel_file) 
# wb = xlutils.copy(wb) 
wb.save(my_xlsx_excel_file[:-1]) 

을 그리고 난이 오류를 얻을 : 그래서 지금은 xlutils.copy()없이이 코드를 사용

AttributeError: 'Book' object has no attribute 'save' 

가 감사를!

답변

0

당신은 openpyxl를 사용하려고하고 CONDA하여 설치 openpyxl 설치하고 그런 다음 다음 코드는

import openpyxl as xl 
wb = xl.load_workbook("yourfile.xlsx") 
wb.save("file.xls") 

를 작동 할 수 있습니다 * python3.5와 함께 작동합니다 당신은 openpyxl에서 더 많은 것을 배울 수 있습니다 설명서, https://openpyxl.readthedocs.io/en/default/

즐기십시오!

+2

고맙습니다! 그러나 나는'openpyxl'이'xls' 형식만을'xlsx'로 처리 할 수 ​​없다는 것을 두려워합니다. 'wb.save ("file.xls")'또는'wb.save ("file.pdf")'라고 쓸 수도 있지만, 저장 한 파일은'xlsx' 형식이됩니다 :( – ragesz