小编rav*_*ant的帖子

Openpyxl 1.8.5:使用openpyxl读取在单元格中键入的公式的结果

我在其中一张Excel表格中打印了一些公式:

wsOld.cell(row = 1, column = 1).value = "=B3=B4"
Run Code Online (Sandbox Code Playgroud)

但我不能将其结果用于实现其他逻辑,如:

if((wsOld.cell(row=1, column=1).value)='true'):
    # copy the 1st row to another sheet
Run Code Online (Sandbox Code Playgroud)

即使我试图在命令行中打印结果,我最终打印公式:

>>> print(wsOld.cell(row=1, column=1))
>>> =B3=B4
Run Code Online (Sandbox Code Playgroud)

如何在单元格中获得公式的结果而不是公式本身?

python openpyxl

13
推荐指数
3
解决办法
2万
查看次数

将 localstack 与 Spring Cloud AWS 2.3 结合使用时出现未知主机

AWS S3 的“ResourceLoader”可以很好地处理这些属性:

\n
cloud:\n  aws:\n    s3:\n        endpoint: s3.amazonaws.com     <-- custom endpoint added in spring cloud aws 2.3\n    credentials:\n        accessKey: XXXXXX\n        secretKey: XXXXXX\n    region:\n        static: us-east-1\n    stack:\n        auto: false\n
Run Code Online (Sandbox Code Playgroud)\n

但是,当我在本地启动 localstack 容器并尝试将其与这些属性一起使用时(根据此发行文档:https ://spring.io/blog/2021/03/17/spring-cloud-aws-2-3 -现在可用):

\n
cloud:\n  aws:\n    s3:\n        endpoint: http://localhost:4566\n    credentials:\n        accessKey: test\n        secretKey: test\n    region:\n        static: us-east-1\n    stack:\n        auto: false\n
Run Code Online (Sandbox Code Playgroud)\n

我得到这个例外:

\n
\n

17:12:12.130 [reactor-http-nio-2] 错误 org.springframework.boot.autoconfigure.web.reactive.error.AbstractErrorWebExceptionHandler - [23efd000-1] 500 HTTP GET“/getresource/test”\ncom 服务器错误.amazonaws.SdkClientException:无法执行 HTTP 请求:mybucket.localhost\nat com.amazonaws.http.AmazonHttpClient$RequestExecutor.handleRetryableException(AmazonHttpClient.java:1207) ~[aws-java-sdk-core-1.11.951.jar: ?]\n抑制:reactor.core.publisher.FluxOnAssembly$OnAssemblyException:\n在以下站点观察到错误:\n|_ checkpoint \xe2\x87\xa2 org.springframework.boot.actuate.metrics.web .reactive.server.MetricsWebFilter [DefaultWebFilterChain]\n|_ 检查点 \xe2\x87\xa2 …

spring-cloud-aws localstack

10
推荐指数
1
解决办法
5780
查看次数

标签 统计

localstack ×1

openpyxl ×1

python ×1

spring-cloud-aws ×1