gpt4 book ai didi

excel - XLSXWriter 和 Excel “=SORT()” 功能?

转载 作者:行者123 更新时间:2023-12-04 10:19:13 26 4
gpt4 key购买 nike

我在 this SO post 中学到了关于使用 XLSXWriter 添加 =FILTER()工作簿的功能。

现在我正在尝试添加 =SORT()功能。到目前为止,我已经尝试过:

worksheet.write_array_formula('H2', '=_xlfn._xlws.SORT(A2:F16, 6, -1)')

...但是 SORT似乎不是数组公式。我也试过这个:
worksheet.write_formula('H2', '=_xlfn.SORT(A2:F16, 6, -1)')

worksheet.write_formula('H2', '=_xlfn._xlws.SORT(A2:F16, 6, -1)')

该公式出现在工作表中,但不是:
=SORT(A2:F16, 6, -1)

...它显示为:
=@SORT(A2:F16, 6, -1)

我该如何纠正?

最佳答案

这类似于您链接到的其他答案,您的第一次尝试几乎是正确的。我认为您只需要指定范围公式适用的范围,如下所示:

import xlsxwriter

workbook = xlsxwriter.Workbook('test.xlsx')
worksheet = workbook.add_worksheet()

worksheet.write_array_formula('H2:M16',
'=_xlfn._xlws.SORT(A2:F16, 6, -1)')

workbook.close()

输出 :

enter image description here

关于excel - XLSXWriter 和 Excel “=SORT()” 功能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60941284/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com