将Excel工作表转换为DMN文件

Converting Excel Worksheets to DMN file

提问人:Shubham Verma 提问时间:7/20/2023 更新时间:7/21/2023 访问量:209

问:

我正在与卡蒙达合作制定决策规则。我创建了一个 Excel 工作表,我想将此工作表转换为 .dmn 文件,以便我可以在 Camunda 建模器中使用该 .dmn 文件。

请让我知道我们如何将 Excel 工作表转换为 .dmn 文件。

这是我用于制作决策表的示例 Excel。

enter image description here

Camunda Camunda-Modeler

评论


答:

1赞 Shubham Verma 7/20/2023 #1

我探索并得到了以下解决方案,它对我有用。

第 1 步:下载命令行工具。它是一个可运行的 jar 文件。提取 jar 文件并将其存储在目录中。

步骤2:获取要转换为 .dmn 文件的 Excel 文件,并将其保存在与下载的 jar 相同的目录中。

步骤3:运行命令java -jar dmn-xlsx-cli-0.1.0.jar --inputs A,B,C --outputs D,E,F path/to/input/file.xlsx path/to/output/file.dmn

笔记:

A,B,C是要在文件中输入的 Excel 列。.dmn

D,E,F是 your 中的输出列。DMN 文件。

这将是您的 DMN 文件的 ID。sheet name

如果你的excel很长,那么它需要一些时间,所以要有paitient和enojoy你的工作。

1赞 Shubham Verma 7/21/2023 #2

我探索并了解了另一种解决方案:

通过使用插件:

步骤 1:克隆此存储库:

(a): Camunda 建模器中的 Goto 插件文件夹

(b):通过以下命令在插件文件夹中克隆此存储库:

git clone https://github.com/pinussilvestrus/camunda-modeler-excel-import-plugin.git

(c):通过以下方式进入克隆目录cd camunda-modeler-excel-import-plugin

(d):通过以下方式安装依赖npm i

(e):通过以下方式运行插件npm run all

enter image description here

第 2 步:打开 Camunda 建模器 UI

步骤3:您可以看到导入Excel工作表按钮

enter image description here

第 4 步:导入有效工作表并将工作表转换为 Camunda DMN。