在python中将xls隐藏到xlsx

时间:2016-05-27 14:09:19

标签: python excel

我对编程/使用python相对较新,我正在尝试将.xls文件转换为.xlsx。我之前找到了这个问题的答案,有人创造了这个:

import xlrd
from openpyxl.workbook import Workbook as openpyxlWorkbook

xlsBook = xlrd.open_workbook("input.xls")
workbook = openpyxlWorkbook()

for i in xrange(0, xlsBook.nsheets):
    xlsSheet = xlsBook.sheet_by_index(i)
    workbook.create_sheet()
    sheet.title = xlsSheet.name

    for row in xrange(0, xlsSheet.nrows):
        for col in xrange(0, xlsSheet.ncols):
            sheet.cell(row=row+1, column=col+1).value = xlsSheet.cell_value(row, col)

workbook.save("output.xlsx")

然而,它运行但我没有得到任何输出。当我尝试使用workbook.save时,我只得到一个空的工作簿。

有什么建议吗?

0 个答案:

没有答案