gpt4 book ai didi

python - xlsxwriter 布隆伯格公式

转载 作者:行者123 更新时间:2023-12-04 22:20:18 36 4
gpt4 key购买 nike

我正在尝试让 xlsxwriter 将 =BDP 公式放入单元格中,但是当我尝试打开 excel 输出并且结果为 0.0 时会导致错误
有谁知道如何解决这一问题?谢谢!

sheet.write_formula('B3','=BDP("id","field")')

最佳答案

需要进行一些更改才能使其正常工作:

  • 公式需要前缀_xll.因为它不是标准的 Excel 公式,只能通过插件获得。
  • 它应该是一个数组公式。
  • 公式中的字符串应该是双引号而不是单引号。

  • 如果您安装了 Bloomberg 插件,则以下内容应该可以工作:
    import xlsxwriter

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

    worksheet.write_array_formula('B4', '_xll.BDP(LEFT(C3,LEN(C3)-1)&" Corp", "Issuer")')

    workbook.close()

    关于python - xlsxwriter 布隆伯格公式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64420486/

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