1. 程式人生 > >python xlwings excel 根據列排序

python xlwings excel 根據列排序

import xlwings as xw
file = 'a.xlsx'
app = xw.App(visible=False, add_book=False)
app.display_alerts = False
app.screen_updating = False
wbk = app.books.open(file)
sheet = wbk.sheets['Sheet 1']

# 以下是根據G列排序,我的表頭是在第二行,所以是G2
# Order1說明:1代表升序,2代表降序
sheet.range('G2').api.Sort(Key1=p_sheet.range('G2').api,
Order1=2)