python - Openpyxl 工作表对象没有属性 move_range
问题描述
我有下面的代码,由于某种原因它在 move_range 上出错。我正在使用 openpyxl 版本 2.5.12。我尝试更新到 2.6,但随后它引入了一些与 Pandas 不推荐使用的 NaT 功能相关的错误,所以如果可能的话,我想继续使用 2.5.12。我还包含了从 openpyxl 导入的以下模块。
import openpyxl
from openpyxl import load_workbook
from openpyxl import Workbook
from openpyxl.utils import get_column_letter
from openpyxl.worksheet.table import Table, TableStyleInfo
from openpyxl.worksheet.cell_range import CellRange
from openpyxl.worksheet.worksheet import Worksheet
from openpyxl.worksheet import worksheet
from openpyxl import worksheet
book = load_workbook(extract_file_loc)
wb = Workbook()
ws = wb.active
book.active = 4
ws = book.active
data = gpatuple
ws.append(gp_headers_tp)
for row in data:
ws.append(row)
tab = Table(displayName="PATH_FILE", ref=final_cord)
# Add a default style with striped rows and banded columns
style = TableStyleInfo(name="TableStyleMedium2", showRowStripes=True)
tab.tableStyleInfo = style
ws.add_table(tab)
ws.move_range("G4:H10", rows=-1, cols=2)
ws.move_range(final_cord, rows=-1,cols=0)
book.save("extract.xlsx")
print "complete!"