Draw.io 使用 API 从 CSV 导入图表

Dan*_*vid 6 rest draw.io

在draw.io中,有一个非常好的选项可以使用CSV导入实用程序(排列->插入->高级->CSV)创建图表。它非常简单直接。

我试图找到一种使用 API(例如 REST)来做到这一点的方法,有没有办法做到这一点?

还有一个问题:有人知道是否有一种方法可以使用 CSV 导入实用程序创建具有多个页面的 draw.io 文件吗?

谢谢丹尼

小智 0

绝对有可能。这里的工作示例: https: //github.com/GanizaniSitara/drawio/

pyMX.py 你想先看一下。

它以 XML 格式创建文件,然后对其进行编码并将其打包为drawio 格式。

需要以 CSV 格式输入数据:

Level0、Level1、Level2、AppName、TC、StatusRAG、状态、HostingPercent、HostingPattern1、HostingPattern2、箭头1、箭头2、链接酷司、某些部门、某些部门2、SomeString、零、25、红色、绿色、0、Azure、Linux、向上,向上,http://www.gooogle.com

冲洗并重复您需要创建的任何其他内容。这是粗略的代码,如果有任何需要澄清的地方,请在此处或 GitHub 上联系我。