簡體   English   中英

在 anypoint studio 中使用 Dataweave 將 Excel 轉換為 JSON

[英]Converting Excel to JSON using Dataweave in anypoint studio

需要在 Anypoint Studio 中使用 Dataweave 將 Excel 轉換為 JSON。

Mule Datamapper 支持直接將 Excel 文件轉換為 JSON,而在 DataWeave 中它不支持 Excel 到 JSON 的轉換。

在一篇博客中,我發現使用 POI 庫我們可以做到這一點,但工作有點復雜。

有沒有其他方法可以做到這一點?

Excel(XLSX 文件)對DataWeave (數據轉換處理器)的支持已隨新的 Anypoint Studio 6.1.2 版本 w/3.8.2 Runtime 一起發布。

請在此處查看如何使用它: DataWeave 中的 Excel 格式

以及下面的發行說明:
https://docs.mulesoft.com/release-notes/anypoint-studio-6.1-with-3.8.2-runtime-update-site-2-release-notes

我認為 3.7 中沒有任何 Excel 轉換器,除非您想使用已棄用的 DataMapper。 是的,有些工作,但您可以使用 Apache POI,如下所示 -

  1. 使用 Java Transformer 將 Excl 轉換為 CSV - 我在這里找到了這個 apache 示例通用類
  2. 現在,獲得 CSV 后,將其發送到 DataWeave 並進行 CSV 到 JSON 的轉換。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM