【发布时间】:2021-12-01 10:14:29
【问题描述】:
我有一个编写 Excel 表格的 Python 脚本。我想按属性名称对表格进行排序
脚本的工作原理:
import openpyxl
from openpyxl import workbook
from openpyxl import load_workbook
from openpyxl.worksheet.table import Table
Data = [[A,20,1,1000],[B,20,1,1000],[A,20,1,900],[B,20,1,900],[A,20,1,1100],[B,20,1,1100]]
wb = openpyxl.Workbook()
ws = wb.active
ws.append(['Name','%','Mode','Value'])
for row in Data:
ws.append(row)
table = Table(displayName = 'Results', ref ='A1:D7')
ws.add_table(table)
一定是这样的:
table.sort('Name', upwards)
但我找不到需要的功能。
【问题讨论】:
-
先对
Data列表进行排序怎么样?