从CSV文件上载到DHTMLX甘特图

从CSV文件上载到DHTMLX甘特图,csv,file-upload,dhtmlx,gantt-chart,Csv,File Upload,Dhtmlx,Gantt Chart,dhtmlx甘特图中有一个自定义实现,用于从MPP/XML上传到他们的servlet并呈现甘特图。是否有人尝试构建自定义CSV上载或任何第三方可用于将CSV加载到甘特图中。 DHTMLX没有这样的解决方案(仅供参考,我为DHTMLX工作),我不知道是否有任何第三方服务或现成的解决方案可用于开发 在代码级别,将csv导入甘特图分为三个步骤: 将CSV解析为对象数组 将CSV列映射到该对象的属性(甘特图任务的强制属性-) 并将结果插入数据库 第一步很简单。映射列可能需要实现某种类型的UI,以便用户可

dhtmlx甘特图中有一个自定义实现,用于从MPP/XML上传到他们的servlet并呈现甘特图。是否有人尝试构建自定义CSV上载或任何第三方可用于将CSV加载到甘特图中。
DHTMLX没有这样的解决方案(仅供参考,我为DHTMLX工作),我不知道是否有任何第三方服务或现成的解决方案可用于开发

在代码级别,将csv导入甘特图分为三个步骤:

  • 将CSV解析为对象数组
  • 将CSV列映射到该对象的属性(甘特图任务的强制属性-)
  • 并将结果插入数据库
  • 第一步很简单。映射列可能需要实现某种类型的UI,以便用户可以指定csv的哪些列在甘特图中表示什么。 为了获得灵感,你可以在这个应用程序中检查它是如何完成的-需要注册,但你可以使用谷歌或facebook acc创建一个免费帐户-创建新项目(“创建新项目”),选择“导入自”,然后尝试上载一些csv文件->

    至于最后一步——将解析后的记录插入数据库——您需要进行一些编码,以便在不丢失项目层次结构的情况下插入任务(task.parent->task.id关系,因为项目的数据库id在插入后可能会发生变化),但总的来说这应该不是很困难

    如果您想了解更具体的信息,请更新您的问题