将Excel工作表转换为DMN文件

huangapple go评论60阅读模式
英文:

Converting Excel Worksheets to DMN file

问题

我正在使用Camunda处理决策规则。我已经创建了一个Excel表格,我想将这个表格转换成一个.dmn文件,以便我可以在Camunda模型设计器中使用该.dmn文件。

请告诉我如何将Excel表格转换成.dmn文件。

这是我的示例Excel表格,用于创建决策表。

将Excel工作表转换为DMN文件

英文:

I am working with Camunda on decision rules. I have created an Excel sheet and I want to convert this sheet to a .dmn file so that I can use that .dmn file in Camunda modeler.

Please let me know how we can convert the Excel sheet into a .dmn file.

This is my sample Excel to make a decision table.

将Excel工作表转换为DMN文件

答案1

得分: 1

Step 1: 下载命令行工具。它是一个可运行的JAR文件。解压缩该JAR文件并将其存储在一个目录中。

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

Step 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 是您要在您的.dmn文件中输入的Excel列。

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

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

如果您的Excel文件很大,那么需要一些时间,所以请耐心等待,享受您的工作。

英文:

I explored and got the below solution and its working for me.

Step 1: Download the command line tool. It is a runnable jar file. Extract the jar file and store it in a directory.

Step 2: Get the Excel file that you want to convert into a .dmn file and keep it in the same directory to the downloaded jar.

Step 3: Run the command 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

Notes:

A,B,C are the Excel columns that you want to input in your.dmn file.

D,E,F are the output columns in your.DMN file.

And the sheet name will be your ID of the DMN file.

If your excel is long then it will take some times, so have paitient and enojoy your work.

答案2

得分: 1

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

通过使用插件:

步骤1:克隆此存储库:

(a):进入Camunda模型工具内的插件文件夹

(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 运行插件

将Excel工作表转换为DMN文件

步骤2:打开Camunda模型工具用户界面

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

将Excel工作表转换为DMN文件

步骤4:导入有效的表格并将其转换为Camunda DMN。

英文:

I explored and got to know another solution:

By using the plugin:

Step 1: Clone this repo:

(a): Goto plugin folder inside Camunda modeler

(b): Clone this repo in the plugin folder by the below command:

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

(c): Go to the cloned directory by cd camunda-modeler-excel-import-plugin

(d): Install dependencies by npm i

(e): Run the plugin by npm run all

将Excel工作表转换为DMN文件

Step 2: Open Camunda modeler UI

Step 3: You can see the import Excel sheet button

将Excel工作表转换为DMN文件

Step 4: Import the valid sheet and convert the sheet into Camunda DMN.

huangapple
  • 本文由 发表于 2023年7月20日 12:58:34
  • 转载请务必保留本文链接:https://go.coder-hub.com/76726785.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定