2016-06-23 30 views
0

Excelファイルをxlsに変換するにはどうすればよいですか?私はAnaconda Python 3を使用していますので、私はxlutilsを使うことができません。互換性がないので、conda install xlutils経由でインストールできませんでした。Pythonでxlsxを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からより多くを学ぶことができ、次のコードは、

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

を働くかもしれない * openpyxl使用、およびconda openpyxlをインストールし、それがpython3.5で動作するはずで、それをインストールしようとすることができますドキュメント、https://openpyxl.readthedocs.io/en/default/

お楽しみください!

+2

ありがとうございました!しかし、私は 'openpyxl'が' xls'フォーマットだけを 'xlsx'で扱うことができないのではないかと心配しています。 'wb.save(" file.xls ")'や 'wb.save(" file.pdf ")'でも書くことができますが、保存されたファイルは 'xlsx'形式です:( – ragesz

関連する問題