小编use*_*450的帖子

如何使用xlsxwriter将格式应用为"文本"和"会计"

我一直在使用xlsxwriter并发现它真的很有帮助.我已将它用于多种用途,如自定义数据验证,自定义格式等.但有两件事我无法执行.

  1. 将单元格的格式设置为"文本"而不​​是"常规".我已经尝试过apis write_string,write_blank但是它们总是应用格式general

  2. 将格式设置为会计.我试过add_format({'num_format':'#,###'}.但这只是将格式设置为'自定义'而不是会计

请帮忙.

python-2.7 xlsxwriter

7
推荐指数
1
解决办法
4786
查看次数

spring总是需要KafkaTemplate吗?

问题:springboot总是需要创建KafkaTemplate类型的bean吗?下面的详细信息/堆栈跟踪/代码库,请告诉我我做错了什么。谢谢

  1. 我一直在 Spring Boot 项目的某个主题中发布消息
  2. 为了创建回调机制,我使用了 org.apache.kafka.clients. Producer.KafkaProducer.send(ProducerRecord<K, V>, Callback) 来发送消息并创建回调
  3. 我这样做的原因是因为使用 KafkaTemplate 时的可听未来仅提供失败异常(并且我想在所有用例中将回调注册为单独的可重用类)
  4. 但是,当我没有定义 KafkaTemplate 类型的 bean 并出现以下错误时,spring 无法启动
    引起:org.springframework.beans.factory.UnsatisfiedDependencyException:创建在类路径资源[org/springframework/boot/autoconfigure/kafka/KafkaAutoConfiguration.class]中定义的名称为“kafkaTemplate”的bean时出错:通过方法“kafkaTemplate”表达的依赖关系不满足参数0;嵌套异常是 org.springframework.beans.factory.NoSuchBeanDefinitionException:没有“org.springframework.kafka.core.ProducerFactory”类型的合格 bean 可用:预计至少有 1 个有资格作为自动装配候选者的 bean。依赖注释:{}
        在 org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:800) ~[spring-beans-5.3.12.jar:5.3.12]
        在 org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:541) ~[spring-beans-5.3.12.jar:5.3.12]
        在 org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1352) ~[spring-beans-5.3.12.jar:5.3.12]
        在 org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1195) ~[spring-beans-5.3.12.jar:5.3.12]
        在 org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:582) ~[spring-beans-5.3.12.jar:5.3.12]
        在 org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542) ~[spring-beans-5.3.12.jar:5.3.12]
        在 org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335) ~[spring-beans-5.3.12.jar:5.3.12]
        在 org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) ~[spring-beans-5.3.12.jar:5.3.12]
        在 org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333) ~[spring-beans-5.3.12.jar:5.3.12]
        在 org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208) ~[spring-beans-5.3.12.jar:5.3.12]
        在 org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276) ~[spring-beans-5.3.12.jar:5.3.12]
        在 org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1380) ~[spring-beans-5.3.12.jar:5.3.12]
        在 org.springframework.beans.factory.support.DefaultListableBeanFactory$DependencyObjectProvider.getIfUnique(DefaultListableBeanFactory.java:2063) ~[spring-beans-5.3.12.jar:5.3.12]
        在org.springframework.boot.autoconfigure.kafka.KafkaAnnotationDrivenConfiguration。(KafkaAnnotationDrivenConfiguration.java:90)〜[spring-boot-autoconfigure-2.4.12.jar:2.4.12]
        在 java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(本机方法) ~[na:na]
        在 java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) ~[na:na]
        在 java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[na:na]
        在 java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490) ~[na:na]
        在 …

apache-kafka spring-boot spring-kafka

2
推荐指数
1
解决办法
6741
查看次数