当前位置: 首页 > 知识库问答 >
问题:

ExcelToCsv nifi处理器存在的问题

穆华彩
2023-03-14

我正在使用ExcelToCsv nifi处理器进行。xlsx文件与csv文件的对话。想要把一堆有不同格式数据的。xlsx文件转换成CSV。一旦文件被转换成csv,数据就会被改变,如下所示。

仅供参考。

https://nifi.apache.org/docs/nifi-docs/components/org.apache.nifi/nifi-poi-nar/1.10.0/org.apache.nifi.processors.poi.ConvertExcelToCSVProcessor/

CSV格式:自定义

值分隔符:逗号

引号字符:双引号

如何解决这个问题?或者有什么解决方案可以将excel转换成csv?

共有1个答案

陶锋
2023-03-14
  • 逗号(“,”)用作分隔符,所以在csv文件中不能有34、45、67、344作为单个值。如果您还想使用逗号,可以将文件分隔符从逗号改为其他字符,即管道(“”)。若要更改文件分隔符,请更新ConvertExcelToCSVProcessor nifi处理器中的“值分隔符”。
  • 另一个选择是转义逗号,以实现您需要使用“引号字符”和“转义字符”
  • 若要保持值在excel文件中的原样,请尝试“格式化单元格值”值。
 类似资料:
  • 嗨,我是一个网络开发新手。我正在努力开发一个社交网站。在数据库设计级别,我觉得我有一些问题。我的问题来了。 null null

  • 我正在使用Spring Can Data Flow 1.7.2。发布并尝试关注这篇博文 创建一个“将处理器接收器组合到单个应用程序中:“一个新的接收器”。” 当我将代码作为博客的示例进行结构化时,我遇到了一些问题,我认为这是因为博客的示例使用了java。util。类似于处理器的函数。 我想我应该使用java。util。消费者,因为我正在尝试将现有接收器更改为处理器接收器混合 我的班级是这样的: 我

  • 几乎我的所有批处理都有一个读取器(JpaPagingItemReader从我的数据库读取数据)、一个处理器和一个创建XML文件的写入器。这3个部分都在一个步骤,我的块大小通常在50左右。 当发生可跳过的异常时,我注意到了两个副作用,我想知道是否有一种方法可以改变这些默认行为=> 我通常在阅读器中读取JPA实体,并将它们发送到处理器,在那里我将更改它们的属性以更新数据库。但是,当发生可跳过的异常并且

  • 7.8. 处理不存在的页面 当你访问/view/APageThatDoesntExist的时候会发生什么?程序将会崩溃。因为我们忽略了loadPage返回的错误。请求页不存在的时候,应该重定向客户端到编辑页,这样新的页面将会创建。 func viewHandler(w http.ResponseWriter, r *http.Request, title string) { p,

  • 本文向大家介绍8085微处理器中的W和Z寄存器,包括了8085微处理器中的W和Z寄存器的使用技巧和注意事项,需要的朋友参考一下 为了定义临时寄存器,我们可以提到它是一个8位不可编程的电阻器,用于在算术和逻辑运算期间保存数据(临时电阻器用于保存中间结果)。结果存储在累加器中,并且根据操作结果设置或重置标志(触发器)。 W和Z是8085微处理器的两个8位临时寄存器,用户无法访问。它们专用于微处理器的内

  • 我试图让处理显示包含我的关键字的最新推文。我卡住了。我不确定如何检查它是否在更新。我知道它可以拉出最近的推特,但到目前为止,我唯一可以查看最新推特的方法是重新启动我的程序。抱歉太乱了。